在电脑C盘上有一个“测试”文件夹内包含了50个CSV文件,如何使用python将其批量合并,请告诉我具体实现代码及代码解释
时间: 2023-03-16 19:44:06 浏览: 109
可以使用Python的Pandas库来实现这个功能。你可以这样来实现: import pandas as pd
import glob # 读取所有csv文件
all_files = glob.glob("C:/Test/*.csv") # 创建一个空的DataFrame
big_df = pd.DataFrame() # 将所有文件合并到DataFrame中
for f in all_files:
df = pd.read_csv(f, index_col=None, header=0)
big_df = big_df.append(df, ignore_index=True) # 将DataFrame保存到新的csv文件中
big_df.to_csv('C:/Test/big_csv.csv', index=False) 上面的代码将读取C:/Test/文件夹下的所有csv文件,将它们合并到一个新的DataFrame中,然后将DataFrame保存为big_csv.csv文件。
阅读全文