【发布时间】:2016-05-18 16:32:53
【问题描述】:
我试图从 df 中多次复制一列,例如
df.head()
close
date
2015-09-23 17:00:00 1.3324
2015-09-23 17:01:00 1.3325
2015-09-23 17:02:00 1.3323
2015-09-23 17:03:00 1.3323
2015-09-23 17:04:00 1.3323
从某个名称列表中,我想复制该列的次数与列表中的名称一样多:
list =['a','b','c']
得到
df.head()
close a b c
date
2015-09-23 17:00:00 1.3324 1.3324 1.3324 1.3324
2015-09-23 17:01:00 1.3325 1.3325 1.3325 1.3325
2015-09-23 17:02:00 1.3323 1.3323 1.3323 1.3323
2015-09-23 17:03:00 1.3323 1.3323 1.3323 1.3323
2015-09-23 17:04:00 1.3323 1.3323 1.3323 1.3323
我试过了
df[list] = df
但列的长度必须与键的长度相同。感谢您的帮助!
【问题讨论】:
标签: python pandas multiple-columns