マージを使用してPandasデータセットのピボットを解除します

AME

この開始データセットをPythonPandasデータフレームを使用してフラット化されたデータセットに変換するにはどうすればよいですか?

開始データ

この平坦化されたデータのように:

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

データを「スタック」してインデックスをリセットしようとしましたが、これにより望ましくない結果が生じました。

df = xl.parse("data")
stack = df.stack(-1).reset_index(0)

よろしくお願いします。

アンディ・ヘイデン

あなたが探しているものmelt(別名「unpivot」):

In [11]: df = pd.DataFrame([["a", "b", 43, 87, 29]], columns=["N", "P", 1, 2, 3])

In [12]: pd.melt(df, id_vars=["N", "P"], value_vars=[1, 2, 3], var_name="Day")
Out[12]:
   N  P Day  value
0  a  b   1     43
1  a  b   2     87
2  a  b   3     29

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

MSAccessクエリを使用してデータのピボットを解除または変換する

分類Dev

Pandas Melt()を使用して2つのデータセットをピボットする

分類Dev

SQLServerでTSQLを使用してデータをピボットおよびピボット解除する

分類Dev

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

分類Dev

データフレームのリストをピボットしてマージします

分類Dev

Scalaを使用してマップ/リスト/タプルのピボットを解除します

分類Dev

リセットボタンを使用してテーブルのデータをリセットします

分類Dev

ピボット関数を使用してOracleの列セットをマージする

分類Dev

スプレッドシートのセルをマージ解除し、マージされた空のセルにデータを入力します

分類Dev

Python Pandasは、ディクトマッピングを使用してデータフレームの各列にフォーマットを適用します

分類Dev

plotlyのマーカーを使用してボックスプロットにジッターを追加します

分類Dev

Rスタジオ:pivot_widerを使用して1つの列をピボットし、残りの列を再フォーマットします

分類Dev

pandasピボットテーブルを使用して、Valuesエントリのパーセンテージの内訳を作成します

分類Dev

tsqlを使用してデータをピボットする

分類Dev

pandasデータフレームのヘッダーとしてタグを使用してPandasでXMLデータをピボットする

分類Dev

WHEREロジックを使用してLaravelのピボットテーブルを介してデータをフェッチできますか?

分類Dev

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

分類Dev

PowerBiでデータのピボットを解除して整数と文字列を分離する

分類Dev

テーブルを変換しますか?ピボット/ピボット解除の使用

分類Dev

(ピボットを使用して)データセットをアンスタックする方法は?

分類Dev

Pythonデータフレームで複数の列を行に変換/ピボット解除します

分類Dev

複数の列を使用してPandasデータフレームをピボットする

分類Dev

テーブルデータのピボットを解除する

分類Dev

パンダとPython:インデックスとして多くの列を使用してスタックを解除またはピボットしますか?

分類Dev

Pandasデータフレームのマルチインデックスを使用したピボット

分類Dev

bind_rows()を使用して、データセットの名前を変数として保持しながらデータセットをマージする方法

分類Dev

ヒートマップをデジタル化し、ピクセルを値にマップします

分類Dev

Azureマッピングデータフロー:BLOBストレージデータセットをソースとして使用できません

分類Dev

Pythonを使用したデータセットの要約解除

Related 関連記事

  1. 1

    MSAccessクエリを使用してデータのピボットを解除または変換する

  2. 2

    Pandas Melt()を使用して2つのデータセットをピボットする

  3. 3

    SQLServerでTSQLを使用してデータをピボットおよびピボット解除する

  4. 4

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

  5. 5

    データフレームのリストをピボットしてマージします

  6. 6

    Scalaを使用してマップ/リスト/タプルのピボットを解除します

  7. 7

    リセットボタンを使用してテーブルのデータをリセットします

  8. 8

    ピボット関数を使用してOracleの列セットをマージする

  9. 9

    スプレッドシートのセルをマージ解除し、マージされた空のセルにデータを入力します

  10. 10

    Python Pandasは、ディクトマッピングを使用してデータフレームの各列にフォーマットを適用します

  11. 11

    plotlyのマーカーを使用してボックスプロットにジッターを追加します

  12. 12

    Rスタジオ:pivot_widerを使用して1つの列をピボットし、残りの列を再フォーマットします

  13. 13

    pandasピボットテーブルを使用して、Valuesエントリのパーセンテージの内訳を作成します

  14. 14

    tsqlを使用してデータをピボットする

  15. 15

    pandasデータフレームのヘッダーとしてタグを使用してPandasでXMLデータをピボットする

  16. 16

    WHEREロジックを使用してLaravelのピボットテーブルを介してデータをフェッチできますか?

  17. 17

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

  18. 18

    PowerBiでデータのピボットを解除して整数と文字列を分離する

  19. 19

    テーブルを変換しますか?ピボット/ピボット解除の使用

  20. 20

    (ピボットを使用して)データセットをアンスタックする方法は?

  21. 21

    Pythonデータフレームで複数の列を行に変換/ピボット解除します

  22. 22

    複数の列を使用してPandasデータフレームをピボットする

  23. 23

    テーブルデータのピボットを解除する

  24. 24

    パンダとPython:インデックスとして多くの列を使用してスタックを解除またはピボットしますか?

  25. 25

    Pandasデータフレームのマルチインデックスを使用したピボット

  26. 26

    bind_rows()を使用して、データセットの名前を変数として保持しながらデータセットをマージする方法

  27. 27

    ヒートマップをデジタル化し、ピクセルを値にマップします

  28. 28

    Azureマッピングデータフロー:BLOBストレージデータセットをソースとして使用できません

  29. 29

    Pythonを使用したデータセットの要約解除

ホットタグ

アーカイブ