私は2つのデータフレームを持っている:2つのデータフレームを許容値で内部的にマージしますか?
df1<- A C
7.629 1
5.227 2
5.472 3
5.386 4
5.445 5
A B
df2<- 7.634 10.0
7.732 30.0
5.223 33.0
5.479 22.0
5.390 49.0
5.439 53.0
私は結果datafame取得するには±0.01の公差値で、列Aの内側のマージを実行したいと思います
:
df3<- A B C
7.634 10.0 1
5.223 33.0 2
5.479 22.0 3
5.390 49.0 4
5.439 53.0 5
は、このことは可能です行う?
(DF3のその列AがDF2からコピーした値を持って注意してください)
あなたはパンダを更新した後、私の解決策が働いている場合、あなたはそれを受け入れることができます:) – Wen
こんにちは温家宝首相、私はまだ申し訳ありませんが、それが動作するのに問題を抱えています:/ ... "loc"を使用すると "値の長さがインデックスの長さと一致しません"というエラーが表示される... – Neko
例からデータの別のセットを使用しています(シンプルさのために作られています) )ここでdf2は72の行を持つので、df1の列Aの5つの値に関連付けられた列Bの複数の値が存在する可能性があります...また、エラー値は+/- 0.003に似ていますので、 D: – Neko