リストを pandas データフレームに変換する

魔法剣

次のようなループ内に値が追加された次のリストがあります。

appended_data.append({'A': var.FIRST, 'B':VAR.SECOND})

印刷時:

appended_data[:1]

出力:

[{'A':
904 23
945   65
965   36
Name: FIRST, dtype: float64,'B': 932    54
945 66
987 45
936 90
Name: SECOND, dtype: float64}]

私がしたいのは、これを次のような pandas データフレームに変換することだけです。

keys = ['FIRST','SECOND']
data_pol=pd.DataFrame(appended_data,columns = keys)

しかし、印刷しdata_pol.head()、データフレームは空ですか?

回転した

pd.DataFrameの最初の要素を呼び出したいとしますappended_dataあなたはリストでそれを呼び出しています。
appended_data[:1]と同じではありませんappended_data[0]

pd.DataFrame(appended_data[0])

        A     B
904  23.0   NaN
936   NaN  90.0
945  65.0  66.0
965  36.0   NaN
987   NaN  45.0

シリーズの辞書のリストを考える appended_data

appended_data = [
    dict(
        A=pd.Series([23, 65, 36], [704, 745, 765]),
        B=pd.Series([66, 45, 90], [745, 787, 736])
    ),
    dict(
        A=pd.Series([23, 65, 36], [804, 845, 865]),
        B=pd.Series([66, 45, 90], [845, 887, 836])
    ),
    dict(
        A=pd.Series([23, 65, 36], [904, 945, 965]),
        B=pd.Series([66, 45, 90], [945, 987, 936])
    ),
]

次に、使用できます pd.concat

pd.concat([pd.DataFrame(i) for i in appended_data])

        A     B
704  23.0   NaN
736   NaN  90.0
745  65.0  66.0
765  36.0   NaN
787   NaN  45.0
804  23.0   NaN
836   NaN  90.0
845  65.0  66.0
865  36.0   NaN
887   NaN  45.0
904  23.0   NaN
936   NaN  90.0
945  65.0  66.0
965  36.0   NaN
987   NaN  45.0

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Pandasデータフレームを辞書に変換する

分類Dev

リストをPandasデータフレーム列に変換

分類Dev

Pandasデータフレームセルをリストに変換します

分類Dev

PandasデータフレームをスパースNumpyマトリックスに直接変換する

分類Dev

区切られたアイテムのpythonリストをpandasデータフレームに変換する

分類Dev

PandasデータフレームをSparkデータフレームエラーに変換する

分類Dev

JSONファイルをPandasデータフレームに変換する

分類Dev

XMLファイルをPandasデータフレームに変換する方法

分類Dev

Pandasデータフレームをリスト内の値でdictに変換する方法

分類Dev

ndarrayをpandasデータフレームに変換します

分類Dev

numpy配列をpandasデータフレームに変換する

分類Dev

Pandasデータフレームをcsv文字列に変換する

分類Dev

sklearnのPandasデータフレームをnumpyに変換する

分類Dev

Bigqueryの結果をPandasデータフレームに変換する

分類Dev

pandasデータフレームで列を複数の行に変換する

分類Dev

pandasデータフレームで「no」と「yes」を0と1に変換する

分類Dev

Pandasデータフレームで列を行に変換する

分類Dev

Numpy構造化配列をPandasデータフレームに変換する

分類Dev

pandasデータフレームのDatatime列を秒に変換する

分類Dev

pandasデータフレームでfloat値をtimedelta値に変換する

分類Dev

pandasデータフレームをsnap.pyに変換する

分類Dev

pandasデータフレームでDecimal128をdecimalに変換する方法

分類Dev

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

分類Dev

ネストされたリストを持つGeojsonをpandasデータフレームに変換します

分類Dev

dictの可変長リストを含むdictをpandasデータフレームに変換します

分類Dev

PandasデータフレームをマルチレベルのネストされたJSONに変換する

分類Dev

PandasデータフレームをDaskデータフレームに変換

分類Dev

tensorflowデータセットをpandasデータフレームに変換する

分類Dev

Pandasデータフレームをタプルのリストに変換できますか?

Related 関連記事

  1. 1

    Pandasデータフレームを辞書に変換する

  2. 2

    リストをPandasデータフレーム列に変換

  3. 3

    Pandasデータフレームセルをリストに変換します

  4. 4

    PandasデータフレームをスパースNumpyマトリックスに直接変換する

  5. 5

    区切られたアイテムのpythonリストをpandasデータフレームに変換する

  6. 6

    PandasデータフレームをSparkデータフレームエラーに変換する

  7. 7

    JSONファイルをPandasデータフレームに変換する

  8. 8

    XMLファイルをPandasデータフレームに変換する方法

  9. 9

    Pandasデータフレームをリスト内の値でdictに変換する方法

  10. 10

    ndarrayをpandasデータフレームに変換します

  11. 11

    numpy配列をpandasデータフレームに変換する

  12. 12

    Pandasデータフレームをcsv文字列に変換する

  13. 13

    sklearnのPandasデータフレームをnumpyに変換する

  14. 14

    Bigqueryの結果をPandasデータフレームに変換する

  15. 15

    pandasデータフレームで列を複数の行に変換する

  16. 16

    pandasデータフレームで「no」と「yes」を0と1に変換する

  17. 17

    Pandasデータフレームで列を行に変換する

  18. 18

    Numpy構造化配列をPandasデータフレームに変換する

  19. 19

    pandasデータフレームのDatatime列を秒に変換する

  20. 20

    pandasデータフレームでfloat値をtimedelta値に変換する

  21. 21

    pandasデータフレームをsnap.pyに変換する

  22. 22

    pandasデータフレームでDecimal128をdecimalに変換する方法

  23. 23

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

  24. 24

    ネストされたリストを持つGeojsonをpandasデータフレームに変換します

  25. 25

    dictの可変長リストを含むdictをpandasデータフレームに変換します

  26. 26

    PandasデータフレームをマルチレベルのネストされたJSONに変換する

  27. 27

    PandasデータフレームをDaskデータフレームに変換

  28. 28

    tensorflowデータセットをpandasデータフレームに変換する

  29. 29

    Pandasデータフレームをタプルのリストに変換できますか?

ホットタグ

アーカイブ