パンダのピボットテーブルをマージン(「すべて」)の値の列で並べ替える

マイク

パンダのピボットテーブルの行の合計によって、最後の列/マージン/ aggrfuncで降順の並べ替えを実行しようとしています。ここで簡単なものが欠けていることは知っていますが、それを理解することはできません。

データフレーム/ピボットテーブル:

WIDGETS         
DATE    2/1/16  2/2/16  2/3/16  All
NAME                
PERSON1 43      5               48
PERSON2         4       7       11
PERSON3         56      143     199

私がそれをする必要があるのは、aggfunc / marginsでソートすることでもあります:

WIDGETS         
DATE    2/1/16  2/2/16  2/3/16  All
NAME                
PERSON3         56      143     199
PERSON1 43      5               48
PERSON2         4       7       11

pt = pd.pivot_table(df,values=['WIDGETS'],index=['NAME'],columns=['DATE'],aggfunc=len,fill_value='',margins=True,margins_name='WIDGETS')
pt.sort_values(by='WIDGETS',ascending=False,inplace=True)

エラー: ValueError:すべてのレベルを明示的に指定する必要があるマルチインデックスの列ウィジェットで並べ替えることはできません

提案?

ジェズリール

関数sort_valuesとパラメーターでタプルを使用できますascending

print pt
        WIDGETS                  
DATE     2/1/16 2/2/16 2/3/16 All
NAME                             
PERSON1       1      2          3
PERSON2       2      4      3   9
PERSON3       1             1   2
All           4      6      4  14

pt.sort_values(by=('WIDGETS', 'All'), ascending=False,inplace=True)
print pt
        WIDGETS                  
DATE     2/1/16 2/2/16 2/3/16 All
NAME                             
All           4      6      4  14
PERSON2       2      4      3   9
PERSON1       1      2          3
PERSON3       1             1   2

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パンダのピボットテーブルを行と列の合計で並べ替える

分類Dev

Pythonパンダ:ピボットテーブルの列の並べ替え

分類Dev

パンダのピボットテーブルの値を並べ替える方法は?

分類Dev

パンダのピボットテーブルで並べ替え

分類Dev

パンダのピボットテーブル関数でデータを並べ替える

分類Dev

パンダでピボットテーブルを並べ替える方法

分類Dev

ピボットテーブルパンダで並べ替え

分類Dev

パンダのピボットテーブルのさまざまなレベルで列を並べ替える

分類Dev

Laravelコレクションを多対多のピボットテーブル列で並べ替える

分類Dev

パンダを並べ替えるピボットテーブル

分類Dev

Google SheetsAPIを使用してピボットテーブルの「総計」の値で並べ替える方法

分類Dev

マットテーブルを列の値で並べ替える

分類Dev

ピボットテーブルの列の並べ替え

分類Dev

インデックスによるピボット テーブルの並べ替えを回避する方法

分類Dev

Excelのピボットテーブルを時系列で並べ替える方法

分類Dev

パンダマルチインデックスピボットテーブルの日付形式の並べ替えと変化し、精度の損失

分類Dev

ピボットテーブルのフィルターペインを並べ替える

分類Dev

パンダのピボットテーブルには、「FutureWarning:非連結軸が整列されていないために並べ替え」が表示されます。

分類Dev

(Python / Pandas)値の並べ替え中にテーブルをピボットする

分類Dev

動的ピボットテーブルの行を並べ替える

分類Dev

ピボットテーブルの並べ替え(マルチインデックス)

分類Dev

jqueryテーブルソーターを使用して整数とパーセンテージ値の両方を単一の列に並べ替える

分類Dev

ピボットテーブルに従ってDaskでインデックスを並べ替える方法

分類Dev

タイトルのfacet_wrapをパーセンテージ値で並べ替える

分類Dev

特定のルールでパンダDataFrameを並べ替える

分類Dev

特定の列でヘッダーを並べ替える-パンダ

分類Dev

javascriptを使用して、列の最後のポイントでテーブルを並べ替える方法

分類Dev

オブジェクトのマップをキー値で並べ替える

分類Dev

ピボットテーブルでのフィールドと値の並べ替え

Related 関連記事

  1. 1

    パンダのピボットテーブルを行と列の合計で並べ替える

  2. 2

    Pythonパンダ:ピボットテーブルの列の並べ替え

  3. 3

    パンダのピボットテーブルの値を並べ替える方法は?

  4. 4

    パンダのピボットテーブルで並べ替え

  5. 5

    パンダのピボットテーブル関数でデータを並べ替える

  6. 6

    パンダでピボットテーブルを並べ替える方法

  7. 7

    ピボットテーブルパンダで並べ替え

  8. 8

    パンダのピボットテーブルのさまざまなレベルで列を並べ替える

  9. 9

    Laravelコレクションを多対多のピボットテーブル列で並べ替える

  10. 10

    パンダを並べ替えるピボットテーブル

  11. 11

    Google SheetsAPIを使用してピボットテーブルの「総計」の値で並べ替える方法

  12. 12

    マットテーブルを列の値で並べ替える

  13. 13

    ピボットテーブルの列の並べ替え

  14. 14

    インデックスによるピボット テーブルの並べ替えを回避する方法

  15. 15

    Excelのピボットテーブルを時系列で並べ替える方法

  16. 16

    パンダマルチインデックスピボットテーブルの日付形式の並べ替えと変化し、精度の損失

  17. 17

    ピボットテーブルのフィルターペインを並べ替える

  18. 18

    パンダのピボットテーブルには、「FutureWarning:非連結軸が整列されていないために並べ替え」が表示されます。

  19. 19

    (Python / Pandas)値の並べ替え中にテーブルをピボットする

  20. 20

    動的ピボットテーブルの行を並べ替える

  21. 21

    ピボットテーブルの並べ替え(マルチインデックス)

  22. 22

    jqueryテーブルソーターを使用して整数とパーセンテージ値の両方を単一の列に並べ替える

  23. 23

    ピボットテーブルに従ってDaskでインデックスを並べ替える方法

  24. 24

    タイトルのfacet_wrapをパーセンテージ値で並べ替える

  25. 25

    特定のルールでパンダDataFrameを並べ替える

  26. 26

    特定の列でヘッダーを並べ替える-パンダ

  27. 27

    javascriptを使用して、列の最後のポイントでテーブルを並べ替える方法

  28. 28

    オブジェクトのマップをキー値で並べ替える

  29. 29

    ピボットテーブルでのフィールドと値の並べ替え

ホットタグ

アーカイブ