Я получаю это предупреждение, которое я не понимаю. Мне удалось удалить это предупреждение с помощью различных методов, но я до сих пор не знаю, почему оно вообще появилось.
dict1={'Customer Code':'GJ','Doc Type':'Receipt','Tran Date':'2019-08-01 00:00:00'}
df=pd.DataFrame([dict1])
df2=df[['Customer Code','Tran Date']]
df2['Tran Date']=pd.to_datetime(df2['Tran Date']).dt.date
Предупреждение. Значение пытается быть установлено для копии фрагмента. из DataFrame. Попробуйте вместо этого использовать .loc [row_indexer, col_indexer] = значение
См. Предостережения в документации: http://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
Если я не инициализирую df2, я не получаю ошибку. Это из-за мелкой и глубокой копии?