我有两个数据帧,df1,df2。在
df1有一列“date”,即datetime。df2由periodidex(时间段,而不是时间戳)索引。在
我希望我能以某种方式连接这两个数据帧,这样,对于df1的每一行,我将为df1['date']所属的periodindex选择的行(在df2中)添加df2的所有列。在
我希望这个问题足够清楚。我想我可以手动做一些循环来完成,但是如果有一种更有效的方法,使用一些pandas方法,我会非常感激的。在
提前谢谢!在
以下是df2的第一列,数据帧由一个称为“cuatrimestre”的周期索引索引:
dif_precio_vivienda dif_rendimiento_ibex \
cuatrimestre
1995Q1 NaN NaN
1995Q2 0.000000 -2.940238
1995Q3 0.007233 -0.500118
1995Q4 0.026514 0.535169
1996Q1 -0.009417 -0.171129
下面是df1的第一列:
^{pr2}$您可以看到索引是不同的,但是它有一个datetime列('fecha'),我想在periodix上加入这个列。。。在
我想您可以先在}创建列}和{a3}中,通过} 转换成{}。然后您可以按列}对它们进行^{} :
^{pr2}$DataFrames
中的year
和{DataFrames
,在{df2
中的^{year
和{相关问题 更多 >
编程相关推荐