繁体   English   中英

如何通过 pandas 将特定列从一个 df 复制/粘贴到另一个

[英]How to copy/paste particular column from one df to another by pandas

我有'a' dataframe 作为样本:

Date    old
01.04.2020. 637
02.04.2020. 1676
03.04.2020. 1079
04.04.2020. 3091
05.04.2020. 330
06.04.2020. 319
07.04.2020. 73
08.04.2020. 909
09.04.2020. 12
10.04.2020. 46626

如何使用 pandas 库将单个(或多个)列复制/粘贴到变量b 这种语法b['new'] = a['old']不起作用,我无法弄清楚如何使用'columns'或其他方法。

谢谢!

瓦尔特斯

感谢Ch3steR ,这就是答案:

b=pd.DataFrame()
b['new'] = a['old']

如果你想独立复制,你可以这样做:

import copy

b = pd.DataFrame()
b['new'] = copy.deepcopy(a['old'])

上面的代码会将一个 dataframe 的列数据复制到另一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM