gpt4 book ai didi

python - Pandas 子集选择和 Pep8

转载 作者:行者123 更新时间:2023-12-01 22:50:28 25 4
gpt4 key购买 nike

我正在使用启用了代码风格警告的 Spyder IDE。通过 df[df['Col1'].isna() == False] 从 Pandas 数据框中选择一个子集会触发以下代码样式警告。

enter image description here

代码分析建议使用if。但是,if 在此上下文中不起作用。如何在不触发代码样式警告的情况下从 Pandas 数据框中选择子集?

最佳答案

对于 pandas 中的反向掩码,使用 ~ 而不是比较 False:

df[~df['Col1'].isna()]

或者使用Series.notna :

df[df['Col1'].notna()]

你的错误是针对纯 python,而不是 pandas。

关于python - Pandas 子集选择和 Pep8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74457231/

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