Python Pandas –如何抑制PerformanceWarning?

时间:2018-07-25 14:32:53

标签: python pandas suppress-warnings

我该如何限制熊猫的PerformanceWarning?

我已经尝试过warnings.simplefilter(action='ignore', category=PerformanceWarning),但是它给了我NameError: name 'PerformanceWarning' is not defined

2 个答案:

答案 0 :(得分:1)

PerformanceWarning不是内置的警告类,因此您不能在 category 参数中直接调用它。您可以尝试以下代码:

import pandas as pd
warnings.simplefilter(action='ignore', category=pd.errors.PerformanceWarning)

我不知道如何重现PerformanceWarning,但是我测试了一种与“ SettingWithCopyWarning ”熊猫警告类似的方法,并且有效。让我知道它是否有效。

答案 1 :(得分:-1)

FiloCara 的回答还应包括 import warnings。由于他进口了大熊猫,我认为这是其中的一部分,但当然不是。