MultiIndex を操作するための「空の」内部結合を取得できません。0.10.1 の下では、次のものがあります。
d1 = pd.DataFrame({
'i1': [1, 2, 2],
'i2': [1, 1, 2],
'a': [10,20,30]}).set_index(['i1', 'i2'])
d2 = pd.DataFrame({
'i1': [3, 3],
'i2': [1, 2],
'b': [40, 50]}).set_index(['i1', 'i2'])
d1.join(d2, how='inner')
それは私に与えます
Exception: Cannot infer number of levels from empty list
これを回避する良い方法はありますか?例外を回避できるように、交差点が空いているかどうかを事前に確認できるようにしたいと考えています。