如何连接两个csv文件?
Posted
技术标签:
【中文标题】如何连接两个csv文件?【英文标题】:how to concatenate two csv files? 【发布时间】:2022-01-11 00:11:34 【问题描述】:我有两个 csv 文件,我想把它们变成一个 csv 文件
df1: 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 0 65 33 安 1 50 32 乙 2 40 23℃ df2: 0 1 2 0 70 40 7 1 50 30 8 2 40 23 9结果应该是这样的:
aa bb cc 0 1 2 0 65 33 一个 70 40 7 1 50 32 B 50 30 8 2 40 23 C 40 23 9 但我明白了: aa bb cc 未命名 0 1 2 0 65 33 A 0 70 40 7 1 50 32 乙 1 50 30 8 2 40 23 C 2 40 23 9这是我的代码:
df_new = pd.concat([df1, df3], axis=1)
result = df_new.to_csv("C:/Users/AZ/.spyder-py3/DATASET1/new.csv")
谁能帮忙?
【问题讨论】:
您的原始 DF 似乎是使用df.to_csv()
写入 CSV - 它添加了未命名的索引列。您可以通过将index=False
传递给to_csv
来从源头修复它:***.com/questions/36519086/…
这能回答你的问题吗? How do I combine two dataframes?
【参考方案1】:
使用连接:
df1.join(df2)
玩得开心!
【讨论】:
以上是关于如何连接两个csv文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 gsutil 将多个 csv 文件连接成一个具有单个标题的 csv 文件