📜  如何将字符串添加到 pandas 中列的所有值 - Python (1)

📅  最后修改于: 2023-12-03 15:09:07.170000             🧑  作者: Mango

如何将字符串添加到 pandas 中列的所有值 - Python

在 Pandas 中,我们可以使用 mapapply 方法来将字符串添加到 DataFrame 的某个列的所有值当中。

以下是一些用例和代码示例:

1. 添加定值字符串

可以使用 map 方法将一个定值字符串的值添加到某列的所有值中。例如,假设我们有一个 DataFrame df,其中有一个名为 col1 的列,我们想将字符串 'added_value' 添加到该列的所有值中:

df['col1'] = df['col1'].map(lambda x: x + 'added_value')
2. 添加与另外一列有关的字符串

可以使用 apply 方法将一个与另外一列有关的字符串添加到某列的所有值中。例如,假设我们有一个 DataFrame df,其中有一个名为 col1 的列和一个名为 col2 的列,我们想将字符串 'added_' 增加到列 col1 的所有值中,并将其后接 col2 列对应的值:

df['col1'] = df.apply(lambda x: x['col1'] + 'added_' + x['col2'], axis=1)

以上就是添加字符串到 DataFrame 某列使用的两个基本方法。试试吧!