python将读取的csv文件合并
可以使用 pandas 库来读取和合并 csv 文件。
首先,使用 pandas 的 read_csv() 函数读取所有需要合并的 csv 文件,并将它们存储为 pandas DataFrame 对象。假设这些文件位于同一个文件夹中,可以使用 os 库来获取文件夹中的所有文件路径。
import os
import pandas as pd
# 获取文件夹中所有 csv 文件的路径
folder_path = '/path/to/folder'
file_paths = [os.path.join(folder_path, file) for file in os.listdir(folder_path) if file.endswith('.csv')]
# 读取所有 csv 文件并存储为 DataFrame 对象
dfs = [pd.read_csv(file_path) for file_path in file_paths]
接下来,将这些 DataFrame 对象合并为一个大的 DataFrame。可以使用 pandas 的 concat() 函数来实现。
# 合并所有 DataFrame 对象
merged_df = pd.concat(dfs, axis=0, ignore_index=True)
其中,axis=0 表示按行合并,ignore_index=True 表示重置行索引。
最后,将合并后的 DataFrame 存储为一个新的 csv 文件。
# 将合并后的 DataFrame 存储为新的 csv 文件
merged_df.to_csv('/path/to/merged_file.csv', index=False)
其中,index=False 表示不保存行索引。
原文地址: https://www.cveoy.top/t/topic/gOE 著作权归作者所有。请勿转载和采集!