我有一個熊貓數據幀,它看起來像:促進某些行指數有序大熊貓據幀
df=pd.DataFrame(index=['Asia','China','India','Europe','France','Hungary'])
df[2008]=20080
df[2009]=20090
df.loc['Europe']=np.NaN
df.loc['Asia']=np.NaN
print df
2008 2009
Asia NaN NaN
China 20080 20090
India 20080 20090
Europe NaN NaN
France 20080 20090
Hungary 20080 20090
我想以「推動」歐洲和亞洲是MultiIndexes,比他們的成分的國家一級高以產生:
2008 2009
Asia China 20080 20090
India 20080 20090
Europe France 20080 20090
Hungary 20080 20090
這是可能的一個漂亮的方式,知道這些可促進行有所有NaN?
此外,數據幀是有序的,因此從理論上講,在亞洲和歐洲的所有NaN線之間,假設只有亞洲國家。 – csaladenes 2015-02-09 23:45:35