【发布时间】:2017-08-26 18:17:37
【问题描述】:
我有以下列表,其中的值附加在循环中,例如:
appended_data.append({'A': var.FIRST, 'B':VAR.SECOND})
打印时:
appended_data[:1]
输出:
[{'A':
904 23
945 65
965 36
Name: FIRST, dtype: float64,'B': 932 54
945 66
987 45
936 90
Name: SECOND, dtype: float64}]
我想要做的就是将它转换为一个 pandas 数据框,如下所示:
keys = ['FIRST','SECOND']
data_pol=pd.DataFrame(appended_data,columns = keys)
但是打印data_pol.head()后数据框是空的?
【问题讨论】:
-
您的“列表”在语法上不是有效的 Python。您的数据实际上是什么样的?
-
已编辑。
-
太好了,现在告诉我们
var.FIRST和VAR.SECOND是如何定义的,以及您希望如何将它们插入DataFrame。在您的问题因难以理解而结束之前,请尝试提前考虑一下。 -
也许你还需要展示更多
appended_data...
标签: python pandas jupyter-notebook