我想对基于布尔型列的数据框应用条件。那个专栏叫做浪漫。
Engaged = df ["Romantic"] == "True"
df [Engaged]
它什么也不返回。
有什么建议吗?
数据集在这里
答案 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)