问题重述
用Pandas的时候遇到了这个问题:
A value is trying to be set on a copy of a slice from a DataFrame
我是这么写的:
data.loc[0][2] = 1
他的意思很明确,说我在做无用功,给数据的副本做赋值操作,搜了半天,终于找到一篇讲的很好的博客:Pandas给dataframe中某一行的某一个特定位置赋值loc iloc ix
问题解决
按照博客中说的,我改成了
data.loc[0, 'category'] = 1
问题得以解决。