pandas读特定路径下的文件,并将数据拼接在一块存入excel中
时间: 2024-02-16 12:00:27 浏览: 150
可以使用pandas库中的read_csv函数读取特定路径下的文件,然后使用concat函数将多个数据框拼接在一起,最后使用to_excel函数将结果保存到Excel文件中。下面是一个示例代码:
```python
import pandas as pd
import os
# 定义文件夹路径
folder_path = 'path/to/folder'
# 获取文件夹下所有的csv文件
files = [f for f in os.listdir(folder_path) if f.endswith('.csv')]
# 读取所有csv文件并拼接在一起
df_list = []
for file in files:
file_path = os.path.join(folder_path, file)
df = pd.read_csv(file_path)
df_list.append(df)
result_df = pd.concat(df_list)
# 保存到Excel文件中
result_df.to_excel('result.xlsx', index=False)
```
这个代码假设文件夹下只有csv文件,如果存在其他类型的文件可以通过修改`if f.endswith('.csv')`的条件来筛选需要读取的文件。另外,`pd.read_csv`函数可以根据实际情况调整参数,如分隔符、编码、列名等。
阅读全文