我正在尝试将预定义的数据框连接到位于循环内的临时数据框。我的代码模板如下:
df1_date = pd.date_range('2008-01-01', '2017-01-01')
df1 = pd.DataFrame(index=final_date)
#A loop:
dates = pd.date_range('2008-01-01', '2009-01-01')
df2 = pd.DataFrame(data=data, index=dates)
df1 = df1.join(df2, how='left')
当循环第一次运行时,在循环中计算的DataFrame的索引值与在开始时定义的DataFrame连接。但是当循环运行时,它会发出以下错误:
ValueError: columns overlap but no suffix specified: Index(['Valuation'], dtype='object')
下一次循环运行它会计算下一个时间段的值,我希望它与永久数据帧一起加入,而不是给出上述错误。