通常、長さの異なる2組のデータがあり、その中にUNIXのタイムスタンプ列が含まれています。 1つの日付フレームは通常一定の間隔のデータを持ちますが、オフにはオフセットがありますが、それでも予測できない5秒ごと(0,5,10,15 vs 3,8,13,18)です。最も近いUNIXタイムスタンプに2つのDataFramesをマージする
df1 df2
0 1428796819 | 0 1428796800
1 1428796824 | 1 1428796805
2 1428796829 | 2 1428796810
3 1428796834 | 3 1428796815
4 1428796839 | 4 1428796820
5 1428796844 | 5 1428796825
私はこれらの2つのデータフレームを最も近い日付に基づいてマージしようとしています。私は一致していないdfの長さの結果として 'NaN'が存在することは問題ありません。 UNIXのタイムスタンプは 'int64'形式です。
いずれのアイデアも素晴らしいでしょう。あなたはこのようなあなたのタイムスタンプをリサンプリングしようとすることができます
上記の例では、df1' 'で多くの値はdf2''で同じ値に最も近いです。たとえば、最初のものを除く 'df1'のすべての値は' df2'の最後の値に最も近い値になります。この状況で行をどのようにマージしたいですか?希望の結果は何ですか? – unutbu