如何使用pandas打印一个又一个'列'

时间:2015-11-13 17:01:17

标签: python pandas

我在pandas中有一个包含600列和8行的数据帧。我想生成一个列表,其中包含列[0](其中包含8行),后跟列[1],然后列[2] ....列[600]在一个大列表中。我试图'迭代'但不能循环迭代(即:对于变量列表中的j:biglist.append(variablelist [j])。

虽然这里有一个解决方案(Pandas: Multiple columns into one column)用于组合两列,但我有几百个要合并。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

使用DataFrame.iteritems()

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