Python 与熊猫的重复csv负载

Python 与熊猫的重复csv负载,python,pandas,Python,Pandas,我需要进口 pd.read_csv 第一次导入时重复导入 node_t1 = pd.read_csv('5mins/nodes/N01') node_t2 = pd.read_csv('10mins/nodes/N01') node_t3 = pd.read_csv('15mins/nodes/N01') ... 我可以只写一次“N01”,大约只写在第一行,自动代码插入到所有行中 我需要实现这个代码,因为在第二,第三,。。。我需要将“N01”更改为“N02”并在…之后使用“N11”时使用循

我需要进口

 pd.read_csv
第一次导入时重复导入

node_t1 = pd.read_csv('5mins/nodes/N01')
node_t2 = pd.read_csv('10mins/nodes/N01')
node_t3 = pd.read_csv('15mins/nodes/N01')
...
我可以只写一次“N01”,大约只写在第一行,自动代码插入到所有行中

我需要实现这个代码,因为在第二,第三,。。。我需要将“N01”更改为“N02”并在…之后使用“N11”时使用循环:

for n in range(1, 12):
    for time in ('5mins', '10mins', '15mins'):
        print('{time}/nodes/{n:0>2}'.format(time=time, n=n))
然后你就可以很容易地把它们储存在字典里

from itertools import product
dct = {}
for idx, (n, time) in enumerate(product(range(1, 12), ('5mins', '10mins', '15mins')), 1):
    dct['node{:0>2}'.format(idx)]  = pd.read_csv('{time}/nodes/{n:0>2}'.format(time=time, n=n))
print(dct)
如下所示(除了值是您的
csv
文件而不是字符串):


因此,请使用一些循环:
用于['5min'、'10min'、'15min']中的时间:用于范围(1,12)中的节点:…
这是可疑的,它们在标题中都有相同的输入错误。。。
{'node01': '5mins/nodes/01',
 'node02': '10mins/nodes/01',
 'node03': '15mins/nodes/01',
 'node04': '5mins/nodes/02',
 'node05': '10mins/nodes/02',
 ....
 'node31': '5mins/nodes/11',
 'node32': '10mins/nodes/11',
 'node33': '15mins/nodes/11'}