python-如何从文件夹中读取每个文件并为每个文件创建单独的数据帧?

2021-01-08 19点热度 0人点赞 0条评论

我试图让我的代码读取一个包含各种文件的文件夹。我希望让Jupyter读取该文件夹中的每个文件,并通过将文件名作为数据帧名来创建单独的数据帧。

到目前为止,我有代码:

import glob

path = r'C:\Users\SemR\Documents\Jupyter\Submissions' 
all_files = glob.glob(path + "/*.csv")

li = []

for filename in all_files:
    df = pd.read_csv(filename, index_col=None, header=0, usecols=['Date', 'Usage'])
    li.append(df)

frame = pd.concat(li, axis=0, ignore_index=True)

这段代码将数据连接起来,但是我希望每个数据帧都独立,这样我就可以单独存储值。有什么可以代替的吗?

以下是csv文件的外观示例:abraham

这些csv文件在同一个文件夹中,所以我希望在运行代码时,可以用与csv文件名相同的名称创建新的数据帧。

谢谢您。

查看隐藏内容需要支付:¥1
查看

未经允许不得转载!python-如何从文件夹中读取每个文件并为每个文件创建单独的数据帧?

本文地址:https://ans.52learn.online/2137

ANS52LEARN

DO BEST