Как я могу подавить PerformanceWarning в пандах?
Я уже пробовал warnings.simplefilter(action='ignore', category=PerformanceWarning)
, но он дает мне NameError: name 'PerformanceWarning' is not defined
PerformanceWarning не является встроенным классом предупреждений, поэтому вы не можете вызвать его непосредственно в аргументе категории. Вы можете попробовать следующий код:
import pandas as pd
warnings.simplefilter(action='ignore', category=pd.errors.PerformanceWarning)
Я не знаю, как воспроизвести PerformanceWarning, но я протестировал аналогичный подход к предупреждению панды "SettingWithCopyWarning", и он сработал. Дайте мне знать, если это сработает.
warnings.simplefilter(action='ignore', category=PerformanceWarning)
передimport pandas
?