Python 代码:将多个 CSV 文件中的列提取并合并为一个新文件
以下是一个示例代码,将三个 CSV 文件中的'姓名'、'年龄' 和'性别' 列提取出来,并将它们保存到一个新的 CSV 文件中的不同列中。
import pandas as pd
# 读取三个 CSV 文件
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
df3 = pd.read_csv('file3.csv')
# 提取需要的列
name = df1['姓名']
age = df2['年龄']
gender = df3['性别']
# 将列合并为一个新的数据框
new_df = pd.concat([name, age, gender], axis=1)
# 保存为新的 CSV 文件
new_df.to_csv('new_file.csv', index=False)
在这个例子中,我们假设'姓名' 列在第一个 CSV 文件中,'年龄' 列在第二个 CSV 文件中,'性别' 列在第三个 CSV 文件中。我们使用 Pandas 库来读取和处理 CSV 文件,并使用 concat() 函数将三个列合并为一个新的数据框。最后,我们将新的数据框保存为一个新的 CSV 文件。
原文地址: https://www.cveoy.top/t/topic/oEzQ 著作权归作者所有。请勿转载和采集!