パンダデータ分析 - レベルに基づいて再分類ソート/サマリー統計

時には、あなたは注文のレベル以上の軸に再調整、swaplever 2レベルの番号または名前を受け入れる必要があり、新しいオブジェクトレベルの交流を返します。

フレーム=データフレーム(np.arange(12).reshape((4,3))、
インデックス= [ 'A'、 ''、 'B'、 'B']、[1,1,3,4] ]、
列= [ 'OH'、 'OH'、 'DH']、
[ 'RE'、 'RE'、 'FE']])
frame.index.names = [ 'KEY1'、 'KEY2']
フレーム.columns.names = [ '状態'、 '色']
プリント(frame.swaplevel( 'KEY1'、 'KEY2'))

最終結果は順序付けされるようにsortlever(又は単一レベルソート、交換レベルのデータ値に応じsort_index(1)は、しばしば、sortlever使用します。

データフレームとシリーズの多くは、特定の和レベル以上アーバを指定するための説明と概要レベルのオプションを持って、我々は、行または列に応じて加算することができます。

プリント(frame.sum(レベル= 'KEY2'))

プリント(frame.sum(レベル= '色'、軸= 1))

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/li98/p/10993429.html