Loops 带环路和df的ISU

Loops 带环路和df的ISU,loops,dataframe,Loops,Dataframe,我有一个循环和数据帧的问题 我有一个文件列表,名为list_files(folder)=['c://…///X1.txt',…'c://…///X36.txt'] 我想在df中导入所有这些文件,将它们命名为d1、d2、…d36。我的代码似乎是正确的(我没有错误),但它无法创建我的di 我的代码是: len(list_files(folder)) Range=list(range(0,len(list_files(folder)))) Range 范围等于[0,1,2,…,36] for i i

我有一个循环和数据帧的问题

我有一个文件列表,名为list_files(folder)=['c://…///X1.txt',…'c://…///X36.txt'] 我想在df中导入所有这些文件,将它们命名为d1、d2、…d36。我的代码似乎是正确的(我没有错误),但它无法创建我的di

我的代码是:

len(list_files(folder))
Range=list(range(0,len(list_files(folder))))
Range
范围等于[0,1,2,…,36]

for i in Range :
   j=list_files(folder)[i] 
   di=pd.DataFrame.from_csv(j, sep = ",",header=0, index_col=0,parse_dates=True, encoding=None, tupleize_cols=False, infer_datetime_format=False)
当我尝试查看di时,我收到以下消息: NameError回溯(最近一次呼叫上次) 在() ---->1 d1

名称错误:未定义名称“d1”

我希望有人能帮我:)


提前感谢您。

您每次都分配给相同的变量
di

您希望R根据
i
的值将
di
解释为
d1,d2,
,但它为什么会这样做呢


请改用名为
d
的列表或向量。

请注意,
df
标记用于该名称的Unix命令,与数据帧无关。