【发布时间】:2018-12-13 15:49:25
【问题描述】:
假设我有以下列表:
list1 = [{'a': 1}, {'b': 2}, {'c': 3}]
我想将其转换为具有两列的熊猫数据框:一列用于键,一列用于值。
keys values
0 'a' 1
1 'b' 2
2 'c' 3
为此,我尝试使用pd.DataFrame(list1) 和pd.DataFrame.from_records(list1),但是在这两种情况下,我都会得到如下数据框:
a b c
0 1.0 NaN NaN
1 NaN 2.0 NaN
2 NaN NaN 3.0
有什么方法可以指定我想要的吗?通过研究,我只能找到我上面描述的方式。
【问题讨论】:
标签: python list pandas dataframe