熊猫:正在尝试从DataFrame的切片副本中设置一个值。

时间:2018-11-01 15:56:29

标签: python pandas dataframe

关于这一点,我知道有几篇文章。但是我真的无法弄清楚这一点,没有人知道我坚持的确切情况。

我收到此错误消息:

  

/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赋值吗?

0 个答案:

没有答案
相关问题