複数のリストを持つことでデータフレームを辞書に変換しますか?

スペド

私のデータフレーム–mydata–は、次のような500行で構成されています。

Id  Name    Score
R1  sam     76
R1  Sosan    8
..  …   … 
R4   jack   2
R4  Tom     76
R4   samy    8
R5  Check    9 
…    …                 

ここで、データフレームを辞書に変換して、一意のIDがキーになり、一意のIDの行がリストになるようにします。たとえば、上記の例を考慮すると、R1がキーであり、R1の内部に2つのリストがあるか、R4の場合は3つのリストなどが必要です。以下のコードを削除しましたが、一意のIDは無視されます。

mydictest= mydata.set_index('Id').T.to_dict('list').copy()

したがって、希望する出力は次のようになります。

 {'R1': [['sam', 78],['Sosan',8]], 'R4': [['Jack', 2],['Tom', 76],    
 ['samy', 8]]}
ジェリル

多分あなたはこのような何かを試すことができます:

df = pd.DataFrame([['R1', 'sam', 78], ['R2', 'rem', 65], ['R1', 'pem', 56]], columns=['Id', 'Name', 'Score'])
d = df.set_index('Id').to_dict(orient='split')

req_dict = {}
for ind, data in zip(d['index'], d['data']):
    if ind in req_dict:
        req_dict[ind].append(data)
    else:
        req_dict[ind] = [data]
print(req_dict)

出力:

{'R1': [['sam', 78], ['pem', 56]], 'R2': [['rem', 65]]}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

複数の値を持つ辞書の別のリストを含む辞書のリストをデータフレームに変換します

分類Dev

1つのキーと複数の値を持つ辞書をデータフレームに変換します

分類Dev

辞書のリストをデータフレームに変換します

分類Dev

複数のキーと値を持つ辞書からデータフレームを作成します

分類Dev

ネストされたリストと辞書をデータフレームに変換しますか?

分類Dev

1と0の値を持つデータフレームに等しくない大きさと要素のリストと辞書に変換する方法

分類Dev

複数の行に同じキーを持つ辞書をデータフレームに変換する方法

分類Dev

パンダのデータフレームを複数のキーを持つ辞書に変換する

分類Dev

データフレームを辞書のリストを含む辞書に変換します

分類Dev

辞書を含む辞書のリストをPandasデータフレームに変換します

分類Dev

タプルのリストを、キーの複数のdict値を持つ辞書に変換します

分類Dev

キーと値を使用して2つのリストを1つの辞書に結合し、データフレームに変換します

分類Dev

リスト付きの辞書をデフォルトのインデックス名と列名を持つデータフレームに変換する方法

分類Dev

データフレームを複数の値を持つ辞書に変換する

分類Dev

辞書のリストを含む列をパンダデータフレームの複数の列に変換します

分類Dev

1つの列にネストされた辞書を持つjsonファイルをPandasデータフレームに変換します

分類Dev

列内の辞書のリストを同じデータフレーム内の複数の列に変換します

分類Dev

パンダのデータフレームのリストを値として持つ辞書を作成するにはどうすればよいですか?

分類Dev

キーを行名、値の辞書を列として、ネストされた辞書をデータフレームに変換しますか?

分類Dev

Pandasデータフレームを1つの列でグループ化して、リストの辞書に変換します

分類Dev

データフレームをタプルのリストの辞書に変換します

分類Dev

パンダ:データフレームの単一の行を複数のディメンションを持つリストに変換します

分類Dev

データフレームの特定の列をRの辞書/リストに変換します

分類Dev

リストの辞書を特定の形式のデータフレームに変換します

分類Dev

辞書リストの辞書をPandasデータフレームに変換

分類Dev

リストを複数の列を持つデータフレームに変換するにはどうすればよいですか?

分類Dev

辞書のリストの文字列をデータフレームに変換します

分類Dev

不均一な辞書のリストをパンダデータフレームに変換します

分類Dev

不均一な辞書のリストをパンダデータフレームに変換します

Related 関連記事

  1. 1

    複数の値を持つ辞書の別のリストを含む辞書のリストをデータフレームに変換します

  2. 2

    1つのキーと複数の値を持つ辞書をデータフレームに変換します

  3. 3

    辞書のリストをデータフレームに変換します

  4. 4

    複数のキーと値を持つ辞書からデータフレームを作成します

  5. 5

    ネストされたリストと辞書をデータフレームに変換しますか?

  6. 6

    1と0の値を持つデータフレームに等しくない大きさと要素のリストと辞書に変換する方法

  7. 7

    複数の行に同じキーを持つ辞書をデータフレームに変換する方法

  8. 8

    パンダのデータフレームを複数のキーを持つ辞書に変換する

  9. 9

    データフレームを辞書のリストを含む辞書に変換します

  10. 10

    辞書を含む辞書のリストをPandasデータフレームに変換します

  11. 11

    タプルのリストを、キーの複数のdict値を持つ辞書に変換します

  12. 12

    キーと値を使用して2つのリストを1つの辞書に結合し、データフレームに変換します

  13. 13

    リスト付きの辞書をデフォルトのインデックス名と列名を持つデータフレームに変換する方法

  14. 14

    データフレームを複数の値を持つ辞書に変換する

  15. 15

    辞書のリストを含む列をパンダデータフレームの複数の列に変換します

  16. 16

    1つの列にネストされた辞書を持つjsonファイルをPandasデータフレームに変換します

  17. 17

    列内の辞書のリストを同じデータフレーム内の複数の列に変換します

  18. 18

    パンダのデータフレームのリストを値として持つ辞書を作成するにはどうすればよいですか?

  19. 19

    キーを行名、値の辞書を列として、ネストされた辞書をデータフレームに変換しますか?

  20. 20

    Pandasデータフレームを1つの列でグループ化して、リストの辞書に変換します

  21. 21

    データフレームをタプルのリストの辞書に変換します

  22. 22

    パンダ:データフレームの単一の行を複数のディメンションを持つリストに変換します

  23. 23

    データフレームの特定の列をRの辞書/リストに変換します

  24. 24

    リストの辞書を特定の形式のデータフレームに変換します

  25. 25

    辞書リストの辞書をPandasデータフレームに変換

  26. 26

    リストを複数の列を持つデータフレームに変換するにはどうすればよいですか?

  27. 27

    辞書のリストの文字列をデータフレームに変換します

  28. 28

    不均一な辞書のリストをパンダデータフレームに変換します

  29. 29

    不均一な辞書のリストをパンダデータフレームに変換します

ホットタグ

アーカイブ