如果我打印出一个名为"rows"
的命名元组,它将看起来如下所示。如何有效地(不在for循环中)将其插入到pandas数据框中,以便可以使用它来绘制图形。 (行和列的数量有时会超过一千)
for row in rows:
print (row[0], row[1])
输出:
2016-01-04 00:00:00.000000000
2016-01-04 00:01:00.000000000
2016-01-04 00:02:00.000000000
2016-01-04 00:03:00.000000000
2016-01-04 00:04:00.000000000
2016-01-04 00:05:00.000000000
答案 0 :(得分:2)
为什么不尝试:
df = pd.DataFrame(rows)
答案 1 :(得分:1)
循环很长,只有两个步骤,而与rows
的长度无关:
pd.DataFrame([i for i in zip(*rows)])