我正在尝试从目录中读取多个文件,并使用for循环将其分配给不同的变量。当我运行脚本时,它不会输出任何结果:
import pandas as pd
import os
os.chdir("~pathtodirectory")
file1="baseball.csv"
file2="baseball1.csv"
output=dict()
x=0
for file in [file1,file2]:
output[x]=pd.read_csv(file)
output[x].head()
x=+1
答案 0 :(得分:1)
首先,您应该使用enumerate
。其次,你应该打电话给print
。
for i, file in enumerate([file1, file2]):
output[i] = pd.read_csv(file)
print(output[i].head()) # <------------
如果您的密钥将成为索引,为什么不使用列表呢?
output = []
for file in [file1, file2]:
output.append(pd.read_csv(file))
...