2017-01-16 154 views
2

全部,Pandas DataFrame列表 - Python 3.x

我有一个列表输出如下,我想将它转换为DF。

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']] 

如下

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 

我试图下面但是这使得它一个3×8矩阵

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

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

回答

2

的simpliest由T转置:

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 
相关问题