我真的很困惑,你能告诉我为什么当我运行这段代码时我得到了很好的结果吗:
agestock = agestock[(agestock['Region'] == "Europe") & (agestock['Purchased Bike'] == "Yes")]
输出
agestock
Region Age Purchased Bike
4 Europe 36 Yes
7 Europe 43 Yes
9 Europe 48 Yes
但是,当我尝试只运行一个变量时,我得到了
region = df[['Region', 'Purchased Bike']]
region = region['Purchased Bike'] == "Yes"
region
输出
0 False
1 False
2 False
3 True
4 True
我需要得到PurchasedBike为“是”的所有区域
这将为您提供包含所有列的过滤数据帧,其中Region为
Europe
,而Purchased Bike
为Yes替代方法
相关问题 更多 >
编程相关推荐