files = os.listdir(dirs)
from functools import reduce
app=[]
for file in files:
result_file = os.path.join(dirs, file)
df = pd.read_csv(result_file)
app.append(df)
df_final = reduce(lambda left, right: pd.merge(left, right, on='baseCurrencySlug'), app)
print(df_final)
pandas 多个文件merge合并
最新推荐文章于 2024-08-21 14:05:40 发布
本文介绍如何使用Python从指定目录读取多个CSV文件,通过pandas的merge函数将它们按'baseCurrencySlug'字段合并成一个最终数据集。展示了文件操作与数据处理在实际项目中的应用。
摘要由CSDN通过智能技术生成