将临时DataFrame连接到永久DataFrame

时间:2017-11-18 21:35:38

标签: python-3.x pandas dataframe

我正在尝试将预定义的数据框连接到位于循环内的临时数据框。我的代码模板如下:

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')

下一次循环运行它会计算下一个时间段的值,我希望它与永久数据帧一起加入,而不是给出上述错误。

0 个答案:

没有答案