gpt4 book ai didi

python - 将多个 CSV 文件导入到同名变量中

转载 作者:行者123 更新时间:2023-11-28 22:20:19 26 4
gpt4 key购买 nike

用Python读取一个目录下的文件多达1440个。文件名的模式为

HMM_1_1_.csv
HMM_1_2_.csv
HMM_1_3_.csv
HMM_1_4_.csv
...

对于 HMM_i_j_.csvi 从 1 到 144,j 从 1 到 10。

如何将它们分别导入到与其原始名称类似的名为 HMM_i_j 的变量中?

例如,HMM_140_8_.csv 应作为变量 HMM_140_8 导入。

最佳答案

您可以使用 pandas 和字典来做到这一点。这是可能会执行您想要的操作的脚本。

为了在Python环境中访问特定的csv文件,只需使用csv[HMM_5_7]即可。

import pandas as pd
csv = {}
for i in range(1, 145):
for j in range(1, 11):
s = 'HMM_{}_{}'.format(i,j)
csv[s] = pd.read_csv(s+'.csv')

或者:(较短)

d = {}

for i in range(1440):
s = 'HMM_{}_{}'.format(i//10+1,i%10+1)
d[s] = pd.read_csv(s+'.csv')

或者是可读性较差的一句台词:

d = {'HMM_{}_{}'.format(i//10+1,i%10+1):
pd.read_csv('HMM_{}_{}.csv'.format(i//10+1,i%10+1)) for i in range(1440)}

关于python - 将多个 CSV 文件导入到同名变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49032045/

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