大熊猫的栏目选择

时间:2020-05-14 16:44:50

标签: python pandas

我想对基于布尔型列的数据框应用条件。那个专栏叫做浪漫。

Engaged = df ["Romantic"] == "True"

df [Engaged]

它什么也不返回。

有什么建议吗?

数据集在这里

https://data.world/data-society/student-alcohol-consumption

2 个答案:

答案 0 :(得分:1)

您可以在数据框列中将布尔索引与布尔数据类型pd.Series一起使用。

MVCE:

df=pd.DataFrame({'color':[*'rbgyb'], 'value':[True, False, True, True, False]})

df[df['value']]

输出:

  color  value
0     r   True
2     g   True
3     y   True

答案 1 :(得分:0)

尝试以下操作:

Engaged = df[df["Romantic"] == True]
print(Engaged)