Pandas 1.5.3 中的 SettingWithCopyWarning 不起作用

SettingWithCopyWarning in Pandas 1.5.3 not working

提问人:top bantz 提问时间:3/27/2023 更新时间:3/27/2023 访问量:3565

问:

我知道有一些关于这个的线程,但我在实际本身上遇到了麻烦,所以它们都没有任何帮助。SettingWithCopyWarning

我最近对我的机器进行了核弹,并且正在重新安装 Pycharm 和所有库等。在运行我的一些脚本时,我不断收到与抑制 .SettingWithCopyWarning

import warnings
from pandas.core.common import SettingWithCopyWarning
warnings.simplefilter(action="ignore", category=SettingWithCopyWarning)

这些是我正在运行的行,它们会导致以下错误消息:

ImportError: cannot import name 'SettingWithCopyWarning' from 'pandas.core.common'

我查看了该文件,没有看到对 .我使用的是 Python 3.8 和 Pandas 版本 1.5.3。common.pySettingWithCopyWarning

干杯

python pandas 警告 pandas-settingwithcopy-warning

评论


答:

4赞 Corralien 3/27/2023 #1

使用 pandas.errors.SettingWithCopyWarning

import warnings
from pandas.errors import SettingWithCopyWarning
warnings.simplefilter(action="ignore", category=SettingWithCopyWarning)

我强烈建议您隐藏此警告。这可能会导致意想不到的副作用和错误

花点时间阅读 如何在 Pandas 中处理 SettingWithCopyWarning