pandas 将多个csv文件路径作为参数,将这些文件拼接
时间: 2023-11-22 09:54:55 浏览: 77
Python使用Pandas对csv文件进行数据处理的方法
5星 · 资源好评率100%
你可以使用 `pandas.concat` 函数来拼接多个 CSV 文件。
以下是一个示例代码:
``` python
import pandas as pd
import glob
# 获取所有 CSV 文件的文件路径
file_paths = glob.glob('path/to/files/*.csv')
# 读取所有 CSV 文件并合并
dfs = []
for file_path in file_paths:
df = pd.read_csv(file_path)
dfs.append(df)
merged_df = pd.concat(dfs, ignore_index=True)
# 打印合并后的 DataFrame
print(merged_df)
```
在该示例中,我们使用 `glob` 模块来获取所有 CSV 文件的文件路径,并使用 `pd.read_csv` 函数读取每个文件。然后,我们将每个 DataFrame 对象添加到一个列表中,并使用 `pd.concat` 函数将它们合并为一个 DataFrame。最后,我们将合并后的 DataFrame 打印出来。
阅读全文