多くのデータ操作タスクで、パンダデータフレームからデータフレームからデータフレームを便利な形式に抽出する必要があります。一般的な必要性の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 9pandasが提供する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]}
レコード:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3