Есть несколько сообщений об этом, я знаю. Но я действительно не могу понять это, и ни у кого нет точного случая, когда я застрял.
Я получил это сообщение об ошибке:
/ data / src / dataprocessing / eventVw.py: 67: SettingWithCopyWarning:
Значение пытается быть установлено для копии среза из DataFrame.
Попробуйте использовать .loc [row_indexer, col_indexer] = значение вместо
См. Предостережения в документации: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
df [label] = pd.to_datetime (df.loc [:, label])
Однако я уже использую .loc
(и .copy() as other posts suggest
).
df.loc[:,label] = pd.to_datetime(df.loc[:,label]).copy()
df.loc[:,'col1'] = pd.to_datetime(df.loc[:,col1])
df['col1'] = pd.to_datetime(df.loc[:,col1])
Ни одна из этих работ. Что я тут не так делаю? Разве невозможно присвоить значения существующей переменной df
?