以下是一个遍历目录中的所有CSV文件并使用pandas合并数据的解决方法的代码示例:
import pandas as pd
import os
# 定义存储所有CSV数据的空DataFrame
combined_data = pd.DataFrame()
# 遍历目录中的所有文件
for filename in os.listdir(directory):
if filename.endswith(".csv"): # 只处理以.csv结尾的文件
file_path = os.path.join(directory, filename)
# 读取CSV文件并将数据添加到combined_data中
data = pd.read_csv(file_path)
combined_data = combined_data.append(data)
# 打印合并后的数据
print(combined_data)
请将directory
替换为你要遍历的目录的路径。这段代码将遍历目录中的所有CSV文件,并将它们读取为pandas DataFrame对象,然后使用append
方法将所有数据合并到一个DataFrame对象combined_data
中。最后,将打印合并后的数据。