Чтобы игнорировать предупреждение SettingWithCopyWarning
в Python, вы можете использовать настройку pd.options.mode.chained_assignment
. Этот параметр определяет, будет ли выдаваться предупреждение SettingWithCopyWarning
при создании копии фрагмента DataFrame. Чтобы скрыть это предупреждение, вы можете установить для этой опции значение None
следующим образом:
import pandas as pd pd.options.mode.chained_assignment = None
Это отключит предупреждение для всей программы. Кроме того, вы можете использовать модуль warnings
, чтобы отфильтровать это конкретное предупреждение следующим образом:
import warnings warnings.filterwarnings("ignore", category=SettingWithCopyWarning)
Это также подавит предупреждение, но только для кода, следующего за вызовом warnings.filterwarnings
.