2016-06-08 36 views
1

我有一个熊猫数据框,我想在每一行中创建一个具有相同字符串的新列。Python用相同的字符串填充列表

目前我正在这样做。

tag=[] 
for x in xrange(len(preds)): #preds is a np.array, same length of df 
    tag.append('MY STRING') 
df['TAG']=tag 

我知道必须有一个更聪明的方法来做到这一点。

任何帮助表示赞赏。

+5

'DF [ 'TAG'] =“MY STRING'' – MaxU

+0

[添加/删除列(http://nbviewer.jupyter.org/urls/bitbucket.org/hrojas/learn-pandas /raw/master/lessons/04%20-%20Lesson.ipynb) - 熊猫课 – MaxU

回答

2

df['TAG'] = ['MY STRING'] * len(preds)