下面是我使用以下代码从数据帧创建的透视表:
table = pd.pivot_table(df, values='count', index=['days'],columns['movements'], aggfunc=np.sum)
movements 0 1 2 3 4 5 6 7
days
0 2777 51 2
1 6279 200 7 3
2 5609 110 32 4
3 4109 118 101 8 3
4 3034 129 109 6 2 2
5 2288 131 131 9 2 1
6 1918 139 109 13 1 1
7 1442 109 153 13 10 1
8 1085 76 111 13 7 1
9 845 81 86 8 8
10 646 70 83 1 2 1 1
正如您从pivot表中看到的,它有8列0-7,现在我想绘制一些特定的列,而不是全部。我无法选择列。假设我要根据索引绘制列0和列2。我应该用什么让y选择列0和列2?在
^{pr2}$我试过使用y = table.value['0', '2']
和y=table['0','2']
,但是没有任何效果。在
不能为
y
选择ndarray,如果在一个绘图中需要这两个列值,可以使用:如果列名是整数,则:
^{pr2}$相关问题 更多 >
编程相关推荐