【发布时间】:2017-04-21 08:28:28
【问题描述】:
我想计算从 r 到 pandas 的等价物:
df$received[df$gender == 'F']
在熊猫中,如果我使用:
df['received'][df['gender'] == 'F']
它不起作用。
或者如果我尝试:
df['received'] & df['gender'] == 'F'
它给了我:unsupported operand type(s) for &: 'float' and 'bool'
【问题讨论】:
-
对不起,你是在
df.loc[df['gender'] == 'F', 'received']之后吗? -
这称为逻辑索引
标签: python pandas indexing logical-operators