【发布时间】:2016-11-17 18:37:55
【问题描述】:
我想实现具有以下要求的特定联接操作:
我有一个以下格式的数据框,其中索引是日期时间,我有从 0 到 N 的列(本例中为 9)
df1:
0 1 2 3 4 5 6 7 8 9
2001-01-01 2 53 35 91 43 31 7 87 25 68
2001-01-02 12 97 86 59 51 7 75 25 6 40
2001-01-03 73 82 87 1 46 66 17 42 96 61
我还有另一个数据框,其中包含要为每个日期时间索引选择的列,即值是 0 到 N:
0
2001-01-01 9
2001-01-02 5
2001-01-03 4
我想选择第一个数据帧的基础值,其中
index df1 = index df2
columns df1 = value df2
例如,上述示例的结果应如下所示:
join(df1,df2)=
0
2001-01-01 68
2001-01-02 7
2001-01-03 46
【问题讨论】:
-
那么,df2 中是否有一些日期索引可能是 df1 的一部分,反之亦然?如果是这样,那么所需的行为必须是什么?您能否针对这种情况发布一个示例案例?