我已经从Excel中读取了
我的做法是将这些行附加到
df1
,然后创建了一个与它具有相同列的空df2
。现在我想将一些符合条件的df1
行移动到df2
中。是否有类似于list
中的pop()
的简单方法,意思是可以将项目弹出到新列表中并从旧列表中删除?我的做法是将这些行附加到
df2
,然后使用df1 = df1 [~condition]
将它们从df1
中移除,但我总是得到令人烦恼的警告:"UserWarning: Boolean Series key will be reindexed to match DataFrame index.
"DataFrame index.", UserWarning)"
我认为上面的警告是由于"df1=df1[~condition]"
引起的,注释掉后警告消失了。