【发布时间】:2020-07-05 00:54:13
【问题描述】:
我有一个数据框,我想在其中过滤两列(框和类型)。其中一列是列表(类型)。
df = data.frame(boxes = c(1, 1, 1, 2, 3, 3),
val = c(1, 2, 3, 6, 7, 8),
type = c("honey","bread","coffee","bread","honey","coffee"))
这不起作用。它没有给我匹配:
df[(df['boxes'] == 1) &
(df['type'] == ("honey","coffee"))]
我做错了什么?我试过了,&,|。有什么想法吗?
【问题讨论】:
标签: python pandas data-manipulation