【发布时间】:2016-10-29 01:52:54
【问题描述】:
现在我可以使用布尔运算符获得预期值:
mask1 = df.val > 10
mask2 = df.val < 5
c1 = df[mask1]
c2 = df[mask2]
我希望得到c1和c2中每个点之间的切片,即给定一个数据框df如下:
val
0 9
1 12
2 5
3 2
4 11
5 9
6 9
7 3
df[1:3] 和 df[4:7] 的切片是我想要的。首先,我需要通过mask1和mask2获取索引1、3、4、7。你知道怎么做吗?
【问题讨论】:
标签: python pandas indexing dataframe conditional-statements