gpt4 book ai didi

python-3.x - python - "Boolean Series key will be reindexed to match DataFrame index. from ipykernel import kernelapp as app"

转载 作者:行者123 更新时间:2023-12-05 00:01:00 24 4
gpt4 key购买 nike

menu_sub= menu[menu["Trans Fat"]==0][menu["Cholesterol (% Daily Value)"]==0][menu["Cholesterol (% Daily Value)"]==0]

返回:“ bool 系列键将被重新索引以匹配数据帧索引。从 ipykernel 导入 kernelapp 作为应用程序”

在寻找解决方案后,人们建议我使用“&”,但使用后我得到了另一个错误..
menu_sub= menu[menu["Trans Fat"]==0 & menu["Cholesterol (% Daily Value)"]==0 & menu["Cholesterol (% Daily Value)"]==0]     

返回: Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。

有没有办法在一行中做到这一点?还是必须创建 3 条不同的线路?

最佳答案

首先,您是链 bool 切片,其中您切片的 bool 系列基于原始切片,并且您正在链接的切片越来越小。

其次,您需要将 bool 系列括在括号中。

menu_sub= menu[
(menu["Trans Fat"] == 0) &
(menu["Cholesterol (% Daily Value)"] == 0) &
(menu["Cholesterol (% Daily Value)"] == 0)
]

但是现在你可以看到你重复了一个条件两次,我不明白。

关于python-3.x - python - "Boolean Series key will be reindexed to match DataFrame index. from ipykernel import kernelapp as app",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49096311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com