0

2 つpandas DataFrameの s があり、それらを結合して、重複が削除された外部結合を取得したいと考えています。私の問題は、.drop_duplicates()重複を見つけるときにインデックスを無視することです。インデックスが異なる場合、重複してはなりません。行インデックスと列が重複している場合、重複を削除するにはどうすればよいですか? 私が考えることができる唯一のことはdf.to_dict()、新しいDataFrameを使用してから作成することです(非常に非効率的です)。

アップデート:

ここで要求されたのは、私のデータの例です。

from pandas import *
index1 = ['2012-05-2' + str(i) for i in range(0,6)]
data1 = {'rate': range(0,6)}
a = DataFrame(data1, index1)

index2 = ['2012-05-2' + str(i) for i in range(3,9)]
data2 = {'rate': range(3,9)}
b = DataFrame(data2, index2)

グレン

4

1 に答える 1