我正在尝试从分组的分类索引中选择数据,但无法按组选择。
这些数据是在60的箱子中使用pd.cut积累的。最终目标是选择一个索引范围然后绘制数据 - 但是我无法选择数据。
例如 - 我想选择一个(0,60)和(60,120)切片,但我无法切片。任何帮助都非常感激。
Curret数据帧数据:
谢谢
答案 0 :(得分:2)
pd.cut
只是创建字符串值,因此您可以使用.ix
直接在列表中提供这些值,或者只使用.iloc
进行位置索引:
In [7]: df
Out[7]:
0 1
1
(-1, 0] 0.00 0.0
(0, 1] 0.01 1.0
(1, 2] 0.02 2.0
(2, 4] 0.03 3.0
In [8]: df.ix[['(0, 1]', '(1, 2]']]
Out[8]:
0 1
1
(0, 1] 0.01 1.0
(1, 2] 0.02 2.0
In [9]: df.iloc[1:3]
Out[9]:
0 1
1
(0, 1] 0.01 1.0
(1, 2] 0.02 2.0