異なる指標を持つ2つのシリーズを組み合わせるだけで交差点を保持

レンテック:

私は別のインデックスを持つ2つのシリーズオブジェクト(XVARとYVar)を持っています。

私はXVARのインデックスに基づいて、両方のシリーズオブジェクトの交点を持つデータフレームを作成したいです

YVar

Name
1995-03    0.042365
1995-04    0.048894
1995-05    0.016465
1995-06    0.041724
1995-07    0.009067
1995-08   -0.018166
1995-09   -0.026390
1995-10    0.022338
1995-11    0.037427
1995-12    0.071605
...
Name: YVar, dtype: float64

フヴァル

Name
1995-02    84.9   
1995-05    85.2
1995-08    84.1
1995-11    83.7
...
Name: XVar, dtype: float64

所望の出力は次のようになります。

           XVar    YVar
1995-05    85.2    0.016465
1995-08    84.1   -0.018166
1995-11    83.7    0.037427
...

私はpd.concatを使用して、それを実行しようとしました。ただし、出力はXVARが含まれています...

XVar_YVar = pd.concat([XVar, YVar], join = 'inner')

私はここで何をしないのですか?

ベスト・レンテック

セルジュBallestaの:

join ここでは、より良い選択のようになります。

pd.DataFrame(XVar).join(pd.DataFrame(YVar), how='inner')

期待される結果を与える必要があります。

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=384374&siteId=1