gpt4 book ai didi

python - 如何将多个 CSV 文件从文件夹读取到 pandas 中,并以数据框名称作为文件名

转载 作者:行者123 更新时间:2023-12-01 01:15:01 25 4
gpt4 key购买 nike

我有一个文件夹,其中包含类似的文件

  dm.csv
ae.csv
ex.csv

我想一次性读取所有文件,而无需将文件名指定到 pandas 中,数据帧名称分别为 dm、ae、ex。

我尝试过不同的方法,例如使用库

 dask.dataframe.read_csv
glob.glob
os.listdir

每种方法都指示所有 dtaframe 的连接,但我想要单独

最佳答案

现在您无法动态创建变量名称。但是您可以做的是创建一个数据帧字典,并将键作为文件名。

from os import listdir
from os.path import isfile, join
import pandas as pd
mypath = 'folder path'
files = [f.split('.')[0] for f in listdir(mypath) if isfile(join(mypath, f))]

dataframe={}
for file in files:
dataframe[file] = pd.read_csv(mypath+file+'.csv')#provide separator if required

关于python - 如何将多个 CSV 文件从文件夹读取到 pandas 中,并以数据框名称作为文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54434899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com