相当新的熊猫和我已经创建称为rollParametersDf的数据帧:追加行到数据帧
rollParametersDf = pd.DataFrame(columns=['insampleStart','insampleEnd','outsampleStart','outsampleEnd'], index=[])
与给出的4个标题。我想持有我正在进行的一项研究的参考日期。我想与索引名ROLL1添加数据的行(一次一个),roll2..rolln正在使用下面的代码创建:
outsampleEnd = customCalender.iloc[[totalDaysAvailable]]
outsampleStart = customCalender.iloc[[totalDaysAvailable-outsampleLength+1]]
insampleEnd = customCalender.iloc[[totalDaysAvailable-outsampleLength]]
insampleStart = customCalender.iloc[[totalDaysAvailable-outsampleLength-insampleLength+1]]
print('roll',rollCount,'\t',outsampleEnd,'\t',outsampleStart,'\t',insampleEnd,'\t',insampleStart,'\t')
rollParametersDf.append({insampleStart,insampleEnd,outsampleStart,outsampleEnd})
我一直在使用追加尝试,但不能让一个单独的行附加。
我想最后的数据帧的样子:
insampleStart insampleEnd outsampleStart outsampleEnd
roll1 1 5 6 8
roll2 2 6 7 9
:
rolln
任何帮助非常赞赏。
感谢
非常感谢,但是当我添加的代码我得到一个异常:提高类型错误( 类型错误“如果ignore_index = TRUE,只能追加一个系列”:只能追加一个系列,如果ignore_index = True或系列是否有名字。有什么想法是什么错误?谢谢 – Stacey
编辑我的答案,现在应该工作 – kilojoules