インライン リスト データフレームを python に変換する方法


次の構文を使用して、DataFrame インライン リストを Python に変換できます。

 #define list
x = [4, 5, 8, ' A ' ' B ']

#convert list to DataFrame
df = pd. DataFrame (x). T

また、次の構文を使用して、リストのリストを DataFrame の複数行に変換できます。

 #define list of lists
big_list = [[4, 5, 6, ' B '],
            [4, 2, 1, ' A '],
            [12, 4, 8, ' C ']]

#convert list of lists into DataFrame
df = pd. DataFrame (columns=[' col1 ',' col2 ',' col3 ',' col4 '], data=big_list)

次の例は、これらの各関数を実際に使用する方法を示しています。

例 1: リストをインライン データフレームに変換する

次のコードは、Python で単一の List を単一行の DataFrame に変換する方法を示しています。

 import pandas as pd

#define list
x = [4, 5, 8, ' Mavericks ']

#convert list to DataFrame
df = pd. DataFrame (x). T

#specify column names of DataFrame
df. columns = [' Points ', ' Assists ', ' Rebounds ', ' Team ']

#display DataFrame
print (df)

  Points Assists Rebounds Team
0 4 5 8 Mavericks

例 2: リストのリストを複数の DataFrame 行に変換する

次のコードは、Python でリストのリストを複数の行を含む DataFrame に変換する方法を示しています。

 import pandas as pd

#define list of lists
big_list = [[6, 7, 12, ' Mavericks '],
            [4, 2, 1, ' Lakers '],
            [12, 4, 8, ' Spurs ']]

#convert list of lists into DataFrame
df = pd. DataFrame (columns=[' Points ', ' Assists ', ' Rebounds ', ' Team '], data=big_list)

#display DataFrame
print (df)

        Points Assists Rebounds Team
0 6 7 12 Mavericks
1 4 2 1 Lakers
2 12 4 8 Spurs

.shape()関数を使用して、結果の DataFrame の行数と列数を確認できます。

 print (df.shape )

(3, 4)

これは、結果の DataFrame が 3 行 4 列であることを示しています。

追加リソース

Pandas で DataFrame をリストに変換する方法
Pandasで辞書をDataFrameに変換する方法
NumPy 配列から Pandas DataFrame を作成する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です