0

我有一个看起来像这样的数据框:

df_vspd=df.ix[:,['VSPD1','VSPD2','VSPD3','VSPD4','VSPD5','VSPD6','VSPD7']]
df_vspd.head()


   VSPD1  VSPD2  VSPD3  VSPD4  VSPD5  VSPD6  VSPD7
0    NaN    NaN    NaN    NaN    NaN    NaN    NaN
1  21343  37140  30776  12961   1934     14      0
2   6428   9526   9760  12075   4262      0      0
3  11795  14188  16702  18917    612      0      0
4  43571  60684  41611  12168  11264     79      0

我想绘制数据的直方图。但是我想堆叠列并做直方图。看似简单的任务,但我做不到!!请帮忙

我想要做的是堆叠列(VSPD1-VSPD7),并使它们成为索引列。我试过了:

cnames = list(df_vspd.columns)
df_test = df_vspd.set_index(cnames).

然而,它对我没有任何好处。

4

1 回答 1

1

你想要:

df_vspd.stack(0).hist()
于 2013-08-27T12:20:16.247 回答