小编Ali*_*Ali的帖子

如果列属于区间数据类型,则数据框过滤列

我有一个数据帧数组,其中包含一些列,其中之一是“时间”我想过滤时间处于特定间隔的行

为了简化问题,我制作了一个具有整数值和整数间隔的数据框

data=pd.DataFrame({'A':[1,2,3,4,5,6,7,8,9]})
interval=pd.Interval(1,4)
data[data['A'] in interval]
Run Code Online (Sandbox Code Playgroud)

它显示: ValueError:系列的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。

但预期结果是 [2,3,4]

python dataframe pandas

4
推荐指数
1
解决办法
8034
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1