📅  最后修改于: 2023-12-03 15:09:07.170000             🧑  作者: Mango
在 Pandas 中,我们可以使用 map
和 apply
方法来将字符串添加到 DataFrame 的某个列的所有值当中。
以下是一些用例和代码示例:
可以使用 map
方法将一个定值字符串的值添加到某列的所有值中。例如,假设我们有一个 DataFrame df
,其中有一个名为 col1
的列,我们想将字符串 'added_value'
添加到该列的所有值中:
df['col1'] = df['col1'].map(lambda x: x + 'added_value')
可以使用 apply
方法将一个与另外一列有关的字符串添加到某列的所有值中。例如,假设我们有一个 DataFrame df
,其中有一个名为 col1
的列和一个名为 col2
的列,我们想将字符串 'added_'
增加到列 col1
的所有值中,并将其后接 col2
列对应的值:
df['col1'] = df.apply(lambda x: x['col1'] + 'added_' + x['col2'], axis=1)
以上就是添加字符串到 DataFrame 某列使用的两个基本方法。试试吧!