我正在尝试使用循环导入n
个表,为每个表指定不同的名称。
我可以编写代码来导入表,但我无法为每个表指定不同的名称:
查找文件的路径(csv)
totalbaseURL=('path')
查找所有 csv 文件
folders = os.listdir(totalbaseURL)
即,
文件夹
变为["house","cars","food","pubs"]
。文件夹
包含 csv 文件的名称for f in folders: path=totalbaseURL+f table=pd.read_csv(path,delimiter=';')
我该如何代替“ table ”?我想使用文件夹
中的名称:(house
, cars
, food
, pubs
)。
最佳答案
使用字典,
folders=["house","cars","food","pubs"]
di = {}
for f in folders:
path=totalbaseURL+f
di[f]=pd.read_csv(path,delimiter=';')
关于python - 如何在Python循环中将加载的表分配给不同的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50704710/