2017-01-16 3 views
2

Alle,Liste Pandas Datenrahmen - Python 3.x

Ich habe eine Liste ausgegeben, wie unten, und ich möchte es zu einem DF konvertieren.

attrb = [['nn', 'xx', 'yy'], ['aa', 'vv', 'bb'], ['cc', 'gg', 'hh'], ['jj', 'kk', 'uu'], ['ee', 'ww', 'qq'], ['tt', 'mm', 'ss'], ['tt', 'gg', 'll'], ['aa', 'qq', 'tt']] 

wie unten

0 1 2 3 4 5 6 7 
nn aa cc jj ee tt tt aa  
xx vv gg kk ww mm gg qq 
yy bb hh uu qq ss ll tt 

Ich habe die unten versucht, aber das macht es eine 3x8 Matrix

cf = pd.DataFrame(attrb) 
print(cf) 
+2

'pd .DataFrame (attrb) .T'? – ayhan

Antwort

2

Die simpliest von T umsetzen wird:

df = pd.DataFrame(attrb).T 
print (df) 
    0 1 2 3 4 5 6 7 
0 nn aa cc jj ee tt tt aa 
1 xx vv gg kk ww mm gg qq 
2 yy bb hh uu qq ss ll tt 
Verwandte Themen