用pandas一次读取文件夹中所有数据
时间: 2023-11-24 21:57:30 浏览: 80
读取文件夹中所有文件中的内容
可以使用`pandas`库中的`concat()`函数来一次性读取文件夹中的所有数据并合并为一个`DataFrame`。以下是示例代码:
```python
import os
import pandas as pd
# 文件夹路径
folder_path = '/path/to/folder'
# 读取文件夹中的所有文件并合并为一个DataFrame
all_df = pd.concat([pd.read_csv(os.path.join(folder_path, file)) for file in os.listdir(folder_path)])
# 打印合并后的DataFrame
print(all_df)
```
在代码中,`os.listdir(folder_path)`用于获取文件夹中所有文件的文件名列表,`os.path.join(folder_path, file)`用于生成文件的完整路径,`pd.read_csv()`用于读取CSV文件并返回一个`DataFrame`对象,`pd.concat()`用于将所有`DataFrame`对象合并为一个`DataFrame`对象。
阅读全文