我有一个数据框 df a b c0 5 6 91 6 7 102 7 8 113 8 9 12因此,如果我只想选择col a and b并将其存储在另一个 df 中,我会使用这样的东西df1 = df[['a','b']]但我见过有人这样写的地方df1 = df[['a','b']].copy()任何人都可以让我知道是什么.copy()因为早期的代码工作得很好。
1 回答
猛跑小猪
TA贡献1858条经验 获得超8个赞
例如,如果要重命名数据框(例如使用replace
):
df2=df df2=df2.replace('blah','foo')
这里:
df==df2
将:
True
您希望它只执行以下操作df2
:
df2=df.copy() df2=df2.replace('blah','foo')
那么现在:
df==df2
返回:
False
添加回答
举报
0/150
提交
取消