「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Pandas DataFrame to Dictionary:値変換のヒントをリストします

Pandas DataFrame to Dictionary:値変換のヒントをリストします

2025-04-12に投稿されました
ブラウズ:373

How to Convert a Pandas DataFrame to a Dictionary with List Values?

パンダのデータフレームを辞書に変換します

多くのデータ操作タスクで、パンダデータフレームからデータフレームからデータフレームを便利な形式に抽出する必要があります。一般的な必要性の1つは、データフレームをPython辞書に変換することです。最初の列の要素がキーになり、同じ行の他の列の要素が値になります。 0 p 1 3 2 1 Q 4 3 2 2 r 4 0 9

このデータフレームを次の形式の辞書に変換したい:

{'P':[1,3,2]、 'Q':[4,3,2]、 'r':[4,0,9]}

    ID   A   B   C
0   p    1   3   2
1   q    4   3   2
2   r    4   0   9
pandasが提供するto_dict()メソッド。ただし、データフレームを目的の形式に並べるには、「ID」列をインデックスとして設定し、.tを使用してデータフレームを転置する必要があります。さらに、to_dict()のオリエント引数を指定して各列の値のリストを出力します。 3、2]、 'q':[4、3、2]、 'r':[4、0、9]}

代替オプション
{'p': [1,3,2], 'q': [4,3,2], 'r': [4,0,9]}
を超えて、パンダスは、東洋の引数を使用して辞書を出力するためのさまざまなオプションを提供します:

[colum or]インデックスの辞書:データペア

リスト:
df.set_index('ID').T.to_dict('list')

シリーズ:
{'p': [1, 3, 2], 'q': [4, 3, 2], 'r': [4, 0, 9]}

split: " key

レコード:
    各行は、列名をキーと値として値として
  • index:
  • は「レコード」と同様の辞書になりますが、キーとしてインデックスラベルを持つ辞書の辞書
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3