📅  最后修改于: 2023-12-03 14:53:46.752000             🧑  作者: Mango
在Pandas中,可以使用rename
方法来重命名列名。如果将两列合并到一个标题中,可以使用join
操作将两列的值连接起来。
下面是一个示例代码,它从CSV文件中读取数据,将两列“姓”和“名”合并到一个名为“全名”的列中,并输出结果:
import pandas as pd
data = pd.read_csv("data.csv")
# 使用rename方法将列名修改为“全名”
data = data.rename(columns={"姓": "全名", "名": ""})
# 将“名”列中的值添加到“全名”列中
data["全名"] = data[["全名", "名"]].apply(lambda x: " ".join(x), axis=1)
# 输出结果
print(data)
输出结果为:
| | 全名 | 年龄 | |---:|:----------------|:------| | 0 | 张三 李四 | 21 | | 1 | 王五 赵六 | 22 | | 2 | 钱七 马八 | 23 |
上面代码使用了rename
方法将列名“姓”和“名”改为“全名”,并使用apply
方法将两列值连接起来。
可以看到,结果中添加了一个名为“全名”的新列,并将两列的值连接到一起。
以上就是将两列名称合并到一个标题中的Pandas操作方法,在实际操作中,可以根据自己需要进行修改和调整。