使用pandas合并多个CSV文件可以通过以下步骤完成:
import pandas as pd
import os
folder_path = 'CSV文件夹路径'
请将'CSV文件夹路径'替换为包含要合并的CSV文件的文件夹的实际路径。
combined_data = pd.DataFrame()
listdir
函数获取文件夹中的所有文件名,并通过循环逐个读取CSV文件:for file_name in os.listdir(folder_path):
if file_name.endswith('.csv'):
file_path = os.path.join(folder_path, file_name)
df = pd.read_csv(file_path)
这里假设文件夹中只包含要合并的CSV文件。
combined_data
中: combined_data = pd.concat([combined_data, df])
这里使用了pandas的concat
函数来合并数据。
combined_data = combined_data.reset_index(drop=True)
完成上述步骤后,combined_data
将包含所有CSV文件的合并数据。你可以根据具体需求进行后续的数据处理和分析。
推荐的腾讯云相关产品:无
希望以上回答能够满足您的需求,如果还有其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云