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)
グレン