我在熊猫中有一个非常简单的命令,如:
volume_related_pd.loc[:,"last_record_volume"] = volume_related_pd.loc[:,"volume"]
我认为复杂性是我有重复索引 . 它会产生以下警告:
/anaconda2/lib/python2.7/site-packages/pandas/core/indexing.py:601:SettingWithCopyWarning:尝试在DataFrame的切片副本上设置值 . 尝试使用.loc [row_indexer,col_indexer] = value
我该怎么办?谢谢 . 我已经使用了.iloc
1 回答
哦 . 我想通了......这来自于如何最初定义volume_related_pd .
最初它是
然后警告来了 .
但是,如果我明确地将其定义为原始pd的副本,那么问题就消失了: