【发布时间】:2017-04-04 06:08:37
【问题描述】:
我有一个数据框。我想根据两列之间的比较进行切片。例如,在下面的示例中,我想提取列 x 大于列 y 的行:
d = pd.DataFrame({'x':[1, 2, 3, 4, 5], 'y':[4, 5, 6, 7, 8]})
d[d[:"x"]>d[:"y"]]
这样做我得到一个错误:
“不可散列的类型:'slice'”
【问题讨论】:
标签: python pandas indexing boolean conditional-statements