我無法獲得「空」內部連接以使用MultiIndex。在0.10.1,我有:如果沒有重疊,MultiIndex的內部連接失敗
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
有沒有解決這個什麼好辦法?我希望能夠預先知道路口是空的,所以我可以避免這種例外。