【发布时间】:2021-02-26 16:53:23
【问题描述】:
我有一些我想阅读的泡菜数据集,其最后一位数字采用特定值,例如:
dat1
dat3
dat6
dat9
我创建了一个数据集列表
datasets=[1,3,6,9]
然后想运行一个 for 循环,我想在其中加载第一个数据集运行一个脚本,然后加载第二个等。
我尝试过这样的事情
for ds in enumerate(datasets):
X = pd.read_pickle("dat"+ds[1])
显然失败了。提前感谢您的帮助。
【问题讨论】:
-
for ds in datasets: X = pd.read_pickle("dat"+ds)的表达方式非常复杂(当然,您仍然需要将其转换为str(ds))