带循环和df的Issu

时间:2017-01-22 22:36:05

标签: 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 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 Traceback(最近一次调用最后一次)  in() ----> 1 d1

NameError:name' d1'未定义"

我希望有人可以帮助我:)。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您每次都要分配给同一个变量di

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

使用名为d的列表或矢量。