パンダでデータフレームのピボットを解除する方法

user9287749

たとえば、私はこのようなデータフレームを持っています

df = {'name':['Jennifer','Vivian','Trisha'],
     'married':[1,1,0],
     'Mon': [0, 0,1],
     'Tu':[1,0,0],
     'Wed':[0,1,0]}

ここに画像の説明を入力してください

ダミー変数を次のように1つの列に溶かすにはどうすればよいですか。

ここに画像の説明を入力してください

pd.melt()を使おうとしましたが、複数の列を1つにスタックし、列の長さを変更するだけです。誰かがこれを手伝ってくれませんか?前もって感謝します!

cmaher

これは機能するはずです:

df.replace({'married':{1:'Married', 0: 'Single'}}). \
   melt(id_vars=['married', 'name'], var_name='Workday'). \
   query('value == 1'). \
   drop('value', axis=1)

#    married      name Workday
# 2   Single    Trisha     Mon
# 3  Married  Jennifer      Tu
# 7  Married    Vivian     Wed

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

テキストデータでパンダデータフレームのピボットを解除する

分類Dev

パンダでデータフレームをピボットする方法は?

分類Dev

パンダのデータフレームをピボットする方法は?

分類Dev

パンダのデータフレームをピボットする方法は?

分類Dev

データフレームのピボットを解除してパンダに参加する

分類Dev

パンダでデータ構造を変更する方法(ピボット解除)

分類Dev

パンダのデータフレームを特定の行にピボットする方法

分類Dev

ピボットを使用してパンダのデータフレームを再形成する方法は?

分類Dev

パンダでのピボットデータフレーム?

分類Dev

Pythonでパンダデータフレームをピボットする方法は?

分類Dev

整数のデータフレームをピボットするときのフロート値(パンダ-Python)

分類Dev

パンダで特定の方法でデータフレームをピボットするにはどうすればよいですか?

分類Dev

パンダ:ピボットテーブルデータフレームで最新の日付のみを追加する方法

分類Dev

パンダのデータフレームをピボットテーブルとマージする

分類Dev

パンダのピボットテーブルを通常のデータフレームに変換する

分類Dev

パンダのデータフレームの連結を解除する方法は?

分類Dev

groupbyを使用してパンダのデータフレームをピボットする

分類Dev

パンダは複数のgroupbyでデータフレームをピボットします

分類Dev

deedleデータフレームのピボットを解除します

分類Dev

パンダのデータフレームのボックスプロットを並べて作成する方法

分類Dev

パンダのデータフレームをすばやくネスト解除する方法

分類Dev

リストの列でパンダのデータフレームをピボットすることは可能ですか?

分類Dev

IDでのランクによるパンダデータフレームのピボット

分類Dev

パンダのデータフレームをフラット化する方法

分類Dev

可変列が行になるようにパンダでデータフレームをピボットする方法は?

分類Dev

パンダの非常に大きなデータフレームにピボットテーブルを作成する方法

分類Dev

Azure Databricks(Pyspark)でSQLクエリを使用してデータフレームのピボットを解除する方法

分類Dev

このパンダのデータフレームをPythonでピボットするのを手伝ってくれませんか?

分類Dev

Python: False/True を使用したピボット関数で 2 つのパンダ データフレームを結合/マージする

Related 関連記事

  1. 1

    テキストデータでパンダデータフレームのピボットを解除する

  2. 2

    パンダでデータフレームをピボットする方法は?

  3. 3

    パンダのデータフレームをピボットする方法は?

  4. 4

    パンダのデータフレームをピボットする方法は?

  5. 5

    データフレームのピボットを解除してパンダに参加する

  6. 6

    パンダでデータ構造を変更する方法(ピボット解除)

  7. 7

    パンダのデータフレームを特定の行にピボットする方法

  8. 8

    ピボットを使用してパンダのデータフレームを再形成する方法は?

  9. 9

    パンダでのピボットデータフレーム?

  10. 10

    Pythonでパンダデータフレームをピボットする方法は?

  11. 11

    整数のデータフレームをピボットするときのフロート値(パンダ-Python)

  12. 12

    パンダで特定の方法でデータフレームをピボットするにはどうすればよいですか?

  13. 13

    パンダ:ピボットテーブルデータフレームで最新の日付のみを追加する方法

  14. 14

    パンダのデータフレームをピボットテーブルとマージする

  15. 15

    パンダのピボットテーブルを通常のデータフレームに変換する

  16. 16

    パンダのデータフレームの連結を解除する方法は?

  17. 17

    groupbyを使用してパンダのデータフレームをピボットする

  18. 18

    パンダは複数のgroupbyでデータフレームをピボットします

  19. 19

    deedleデータフレームのピボットを解除します

  20. 20

    パンダのデータフレームのボックスプロットを並べて作成する方法

  21. 21

    パンダのデータフレームをすばやくネスト解除する方法

  22. 22

    リストの列でパンダのデータフレームをピボットすることは可能ですか?

  23. 23

    IDでのランクによるパンダデータフレームのピボット

  24. 24

    パンダのデータフレームをフラット化する方法

  25. 25

    可変列が行になるようにパンダでデータフレームをピボットする方法は?

  26. 26

    パンダの非常に大きなデータフレームにピボットテーブルを作成する方法

  27. 27

    Azure Databricks(Pyspark)でSQLクエリを使用してデータフレームのピボットを解除する方法

  28. 28

    このパンダのデータフレームをPythonでピボットするのを手伝ってくれませんか?

  29. 29

    Python: False/True を使用したピボット関数で 2 つのパンダ データフレームを結合/マージする

ホットタグ

アーカイブ