gpt4 book ai didi

python - 将多个 csv 文件读取到单独的 pandas 数据帧中

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

我已经看到了一些关于将多个 csv 文件读取到单独的 Pandas 数据帧中的答案,但仍然遇到了麻烦。我已将 csv 文件和文件名读入字典:

path = os.getcwd()
file_names = ['file1', 'thisisanotherfile', 'file3']

df_dict = {x: pd.read_csv('{}/{}.csv'.format(path, x)) for x in file_names}

这似乎有效:print(df_dict['file1'])

但是我正在寻找的是一个名为“file1”的 Pandas 数据框,我可以在其中访问数据。

可以从字典中获取这些信息吗?每次我想访问数据时都必须在代码中调用字典吗?

最佳答案

将它们转换为变量效率不高,但如果必须这样做,请执行以下操作:

locals().update(df_dict)

在函数内部执行以下操作:

def f():
...
globals().update(df_dict)

关于python - 将多个 csv 文件读取到单独的 pandas 数据帧中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57033461/

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