pandas 两个字符串列 拼接
  X5zJxoD00Cah 2023年12月06日 20 0

在 Pandas 中,你可以使用 + 运算符或 str.cat() 函数将两列合并为一列。以下是一个示例:

import pandas as pd

# 创建一个数据框
df = pd.DataFrame({
   'A': ['A0', 'A1', 'A2', 'A3'],
   'B': ['B0', 'B1', 'B2', 'B3']
})

# 使用 `+` 运算符将两列合并为一列
df['C'] = df['A'] + df['B']

# 或者,你可以使用 `str.cat()` 函数
df['C'] = df['A'].str.cat(df['B'])

print(df)

这将输出:

A   B     C
0  A0  B0  A0B0
1  A1  B1  A1B1
2  A2  B2  A2B2
3  A3  B3  A3B3

在这个例子中,新的列 'C' 是通过将列 'A' 和 'B' 的值合并得到的。如果你想在合并的值之间添加一个分隔符,你可以这样做:

df['C'] = df['A'].str.cat(df['B'], sep='-')

这将在 'A' 和 'B' 的值之间添加一个短横线('-'),得到如下结果:

A   B     C
0  A0  B0  A0-B0
1  A1  B1  A1-B1
2  A2  B2  A2-B2
3  A3  B3  A3-B3
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月06日 0

暂无评论

推荐阅读
  X5zJxoD00Cah   2023年11月24日   34   0   0 SQL运算符
  zLxnEsMLk4BL   2023年11月19日   30   0   0 赋值运算符字符串
X5zJxoD00Cah