gpt4 book ai didi

python - 在 Pandas 中递归创建和分配数据帧

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

我想从目录中读取 csv 文件并将每个文件分配给不同的数据框。我尝试这样做:

path = r'C:\Users\A\Documents\Dash'
files = glob.glob(path + "/*.csv")
for file in files:
f'df{file}' = pd.read_csv(file, sep=',')

但是我当然无法分配给文字,但我不知道有什么方法可以做到这一点。我并不关心每个数据帧的编号是否不同或 csv 的名称是否相同。

最佳答案

你可以这样做:

for index, file in enumerate(files):
vars()['df'+str(index)] = pd.read_csv(file, sep=',')
print (df0)
print (df1)

关于python - 在 Pandas 中递归创建和分配数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55826724/

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