前言:本人拿到了多个csv文件,拥有相同表头,想合并成一个以进行下游任务,可是网上搜来的方法均报错了,所以自己试了转换成dataframe直接concat,非常好用。
import pandas as pd
import glob
csv_list = glob.glob('*.csv') #获取与该py文件同文件夹下的csv文件
rawdata = pd.DataFrame()
for i in csv_list:
df = pd.read_csv(i)
rawdata = pd.concat([rawdata, df])
文章讲述了如何在Python中利用pandas库将多个具有相同表头的CSV文件合并成一个DataFrame。通过glob模块获取CSV文件列表,然后使用pd.concat进行数据拼接,实现了文件的高效合并。

被折叠的 条评论
为什么被折叠?



