pandas读取文件夹下所有文件
时间: 2024-09-23 17:11:02 浏览: 42
读取文件_读取文件夹里所有文件并提取_python_
Pandas库提供了一种简单的方式来读取文件夹下的所有CSV、Excel、文本或其他数据文件。你可以使用`pandas.concat()`函数结合`glob.glob()`来实现这个功能。`glob.glob()`用于查找匹配指定模式的文件,然后对找到的所有文件应用相同的读取操作。
下面是一个基本的例子:
```python
import pandas as pd
import glob
# 指定文件夹路径和通配符(表示所有的CSV文件)
folder_path = 'path/to/your/folder/*.csv'
# 使用glob.glob()获取文件列表
file_list = glob.glob(folder_path)
# 创建一个空的数据框列表,用于存储每个文件的内容
data_frames = []
# 遍历文件列表并读取每一份文件
for file in file_list:
df_temp = pd.read_csv(file)
data_frames.append(df_temp)
# 如果需要,可以将所有数据框合并成一个大表
all_data = pd.concat(data_frames, ignore_index=True) # ignore_index=True防止索引重复
阅读全文