Loops 带环路和df的ISU
我有一个循环和数据帧的问题 我有一个文件列表,名为list_files(folder)=['c://…///X1.txt',…'c://…///X36.txt'] 我想在df中导入所有这些文件,将它们命名为d1、d2、…d36。我的代码似乎是正确的(我没有错误),但它无法创建我的di 我的代码是: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
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命令,与数据帧无关。