J'ai besoin de convertir ma liste en dataframe pandas à une colonne
Liste actuelle (len = 3):
['Thanks You',
'Its fine no problem',
'Are you sure']
Requis Pandas DF (forme = 3,):
0 Thank You
1 Its fine no problem
2 Are you sure
Veuillez noter que les nombres représentent l'index dans Required Pandas DF ci-dessus.
Utilisation:
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
Merci DYZ :
#default column name 0
df = pd.DataFrame(L)
print (df)
0
0 Thanks You
1 Its fine no problem
2 Are you sure
si votre liste ressemble à ceci: [1,2,3] vous pouvez faire:
lst = [1,2,3]
df = pd.DataFrame([lst])
df.columns =['col1','col2','col3']
df
pour obtenir ceci:
col1 col2 col3
0 1 2 3
sinon, vous pouvez créer une colonne comme suit:
import numpy as np
df = pd.DataFrame(np.array([lst]).T)
df.columns =['col1']
df
pour obtenir ceci:
col1
0 1
1 2
2 3