问题:想要通过两个csv文件的ID列,合并两个csv文件的某些列至一个新的csv文件中
import pandas as pd
# 读取第一个 CSV 文件 引号内可为该文件的路径
df1 = pd.read_csv('table1.csv')
# 读取第二个 CSV 文件
df2 = pd.read_csv('table2.csv')
# 使用 merge() 方法根据 ID 列合并两个表
merged_df = pd.merge(df1, df2, on='ID')
# 选择需要的列进行合并
merged_df = merged_df[['ID', 'column1_table1', 'column2_table1', 'column1_table2', 'column2_table2']]
# 将合并后的结果保存到新的 CSV 文件中
merged_df.to_csv('merged_table.csv', index=False)
print("合并完成并保存到 merged_table.csv 文件中。")