2015-11-13 22 views

回答

1

使用DataFrame.iteritems():。

columns = [ series for colname, series in df.iteritems() ] 
+0

谢谢,但它并没有为我的目的是什么工作的代码所做的是,它读完一行。 0并将其变成一列,我想要的是改变[[a,b,c],[d,e,f],[g,h,i]]→[a,d,g,b,e,h,c,f, a,b,c,d,e,f,g,h,i]和使用df.flatten(F)是最简单的方法 – user1745691

+0

@ user1745691首先转置您的数据框,然后应用我的解决方案:http://pandas.pydata .ORG /大熊猫-文档/稳定/生成/ pandas.DataFrame.transpose.html – shx2