リストを1列pandasデータフレームに変換する必要があります
現在のリスト(len = 3):
['Thanks You',
'Its fine no problem',
'Are you sure']
必要なPandas DF(形状= 3、):
0 Thank You
1 Its fine no problem
2 Are you sure
上記の必須Pandas DFの数字はインデックスを表していることに注意してください。
つかいます:
L = ['Thanks You', 'Its fine no problem', 'Are you sure']
#create new df
df = pd.DataFrame({'col':L})
print (df)
col
0 Thanks You
1 Its fine no problem
2 Are you sure
df = pd.DataFrame({'oldcol':[1,2,3]})
#add column to existing df
df['col'] = L
print (df)
oldcol col
0 1 Thanks You
1 2 Its fine no problem
2 3 Are you sure
ありがとう DYZ :
#default column name 0
df = pd.DataFrame(L)
print (df)
0
0 Thanks You
1 Its fine no problem
2 Are you sure
リストが次のようになっている場合:[1,2,3]
lst = [1,2,3]
df = pd.DataFrame([lst])
df.columns =['col1','col2','col3']
df
これを取得するには:
col1 col2 col3
0 1 2 3
または、次のように列を作成できます。
import numpy as np
df = pd.DataFrame(np.array([lst]).T)
df.columns =['col1']
df
これを取得するには:
col1
0 1
1 2
2 3