在Dataframe Python中向列的所有元素添加字符串

在Dataframe Python中向列的所有元素添加字符串,python,dataframe,Python,Dataframe,我想在Dataframe中列的每个元素中添加一个特定的字符串。例如,如果我添加字符串“XXXX”,则 StringColumn | ResultingCOlumn 346fdf464f6ad4f | XXXX346fdf464f6ad4f 135af34343dsa4d | XXXX135af34343dsa4d 31d344fagtru64u | XXXX31d344fagtru64u yaj6j4y646jo4we | XXXXyaj6j4y646jo4we 有人能帮我告诉我在熊猫数

我想在Dataframe中列的每个元素中添加一个特定的字符串。例如,如果我添加字符串“XXXX”,则

StringColumn    | ResultingCOlumn
346fdf464f6ad4f | XXXX346fdf464f6ad4f
135af34343dsa4d | XXXX135af34343dsa4d
31d344fagtru64u | XXXX31d344fagtru64u
yaj6j4y646jo4we | XXXXyaj6j4y646jo4we

有人能帮我告诉我在熊猫数据框架中将应用什么特殊方法来实现这一点吗?谢谢。

使用
。应用
方法创建带有附加字符串的新列

df['ResultingColumn'] = df.StringColumn.apply(lambda s: 'XXX'+s)

我就是这样做的,而且很有效

df['ResultingColumn'] = ['XXX'+str(x) for x in df['StringColumn']]

这回答了你的问题吗?