dataframe 多列合并
时间: 2023-09-11 22:03:39 浏览: 147
pandas DataFrame实现几列数据合并成为新的一列方法
如果您想要将 DataFrame 中的多列进行合并,您可以使用 `concat` 函数来实现。这个函数可以在 pandas 库中找到。以下是一个示例代码,演示了如何合并两列:
```python
import pandas as pd
# 创建示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]})
# 合并多列
df['AB'] = df['A'].astype(str) + df['B'].astype(str)
df['AC'] = df['A'].astype(str) + df['C'].astype(str)
print(df)
```
这个示例中,我们创建了一个包含三列(A、B、C)的 DataFrame。然后,我们使用字符串拼接的方式将 A 列和 B 列合并为 AB 列,并将 A 列和 C 列合并为 AC 列。最后,我们打印整个 DataFrame。
请注意,我这里使用了 `astype` 函数来将整数列转换为字符串列,以便进行拼接操作。根据您的具体需求,您可能需要进行其他类型的转换或处理。
阅读全文