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

PolarBear10

これが私のパンダのデータフレームです。フラット化したいと思います。どうやってやるの ?

私が持っている入力

key column
1 {'health_1': 45, 'health_2': 60, 'health_3': 34, 'health_4': 60, 'name': 'Tom'}   
2 {'health_1': 28, 'health_2': 10, 'health_3': 42, 'health_4': 07, 'name': 'John'}  
3 {'health_1': 86, 'health_2': 65, 'health_3': 14, 'health_4': 52, 'name': 'Adam'}

期待される出力

すべてのhealthnamecolumn name、対応するで独自のものになりvaluesます。順不同。

health_1 health_2 health_3 health_4 name key
45          60       34       60    Tom  1
28          10       42       07    John 2
86          65       14       52    Adam 3
いつも晴れ

あなたは1つのラインソリューションでそれを行うことができます

df_expected = pd.concat([df, df['column'].apply(pd.Series)], axis = 1).drop('column', axis = 1)

フルバージョン

import pandas as pd
df = pd.DataFrame({"column":[
{'health_1': 45, 'health_2': 60, 'health_3': 34, 'health_4': 60, 'name': 'Tom'}   ,
{'health_1': 28, 'health_2': 10, 'health_3': 42, 'health_4': 7, 'name': 'John'}  ,
{'health_1': 86, 'health_2': 65, 'health_3': 14, 'health_4': 52, 'name': 'Adam'}
]})

df_expected = pd.concat([df, df['column'].apply(pd.Series)], axis = 1).drop('column', axis = 1)
print(df_expected)

デモ: https //repl.it/repls/ButteryFrightenedFtpclient

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データフレーム(パンダ)の特定の列をフラット化する方法は?

分類Dev

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

分類Dev

ネストされたJSONをパンダデータフレームにフラット化する方法

分類Dev

リストを含むパンダのデータフレームをフラット化する

分類Dev

パンダのデータフレームでネストされたJsonをフラット化する

分類Dev

ネストされたパンダのデータフレーム列をフラット化する

分類Dev

Pythonパンダのデータフレームをリストにフラット化する

分類Dev

2つの異なるIDでデータフレームをフラット化するパンダ?

分類Dev

パンダのデータフレームを別のデータフレームとオーバーラップしてサブセット化する

分類Dev

パンダのデータフレームをサブセット化する最良の方法

分類Dev

ネストされた辞書のリストを使用してパンダデータフレームの列をフラット化する方法

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

jsonとしていくつかの列を持つパンダデータフレームをフラット化する方法?

分類Dev

パンダデータフレームのネストされたJsonをフラット化しますか?

分類Dev

dropna()パンダデータフレームの後にインデックスパンダデータフレームをリセットする方法

分類Dev

フラットアイテム/リストをパンダデータフレームに変換する方法

分類Dev

時々リストと時々値を含むパンダデータフレームjsonフィールドをフラット化する方法

分類Dev

パンダはデータフレームを単一の列にフラット化します

分類Dev

パンダのデータフレームをフラット化しますか?

分類Dev

マルチインデックスパンダデータフレームで1対1のマッピングをフラット化する

分類Dev

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

分類Dev

パンダデータフレームの効率的なフラット化

分類Dev

パンダでデータフレームをフラット化

分類Dev

パンダのデータフレームでテキストをフォーマットする方法

分類Dev

パンダを使用してデータフレームをサブセット化する方法は?

分類Dev

パンダを使用してデータフレームをサブセット化するより高速な方法

Related 関連記事

  1. 1

    データフレーム(パンダ)の特定の列をフラット化する方法は?

  2. 2

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

  3. 3

    ネストされたJSONをパンダデータフレームにフラット化する方法

  4. 4

    リストを含むパンダのデータフレームをフラット化する

  5. 5

    パンダのデータフレームでネストされたJsonをフラット化する

  6. 6

    ネストされたパンダのデータフレーム列をフラット化する

  7. 7

    Pythonパンダのデータフレームをリストにフラット化する

  8. 8

    2つの異なるIDでデータフレームをフラット化するパンダ?

  9. 9

    パンダのデータフレームを別のデータフレームとオーバーラップしてサブセット化する

  10. 10

    パンダのデータフレームをサブセット化する最良の方法

  11. 11

    ネストされた辞書のリストを使用してパンダデータフレームの列をフラット化する方法

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

    jsonとしていくつかの列を持つパンダデータフレームをフラット化する方法?

  17. 17

    パンダデータフレームのネストされたJsonをフラット化しますか?

  18. 18

    dropna()パンダデータフレームの後にインデックスパンダデータフレームをリセットする方法

  19. 19

    フラットアイテム/リストをパンダデータフレームに変換する方法

  20. 20

    時々リストと時々値を含むパンダデータフレームjsonフィールドをフラット化する方法

  21. 21

    パンダはデータフレームを単一の列にフラット化します

  22. 22

    パンダのデータフレームをフラット化しますか?

  23. 23

    マルチインデックスパンダデータフレームで1対1のマッピングをフラット化する

  24. 24

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

  25. 25

    パンダデータフレームの効率的なフラット化

  26. 26

    パンダでデータフレームをフラット化

  27. 27

    パンダのデータフレームでテキストをフォーマットする方法

  28. 28

    パンダを使用してデータフレームをサブセット化する方法は?

  29. 29

    パンダを使用してデータフレームをサブセット化するより高速な方法

ホットタグ

アーカイブ