我有一个这样的字典列表:
[{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}]
我想把它变成这样的熊猫DataFrame:
DataFrame
month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN 6:00 NaN 2 january 90 NaN 9:00 NaN 3 june NaN 20 NaN NaN
注意:列的顺序无关紧要。
如上所示,如何将字典列表转换为 pandas DataFrame?
假设d是您的听写列表,简单地说:
d
df = pd.DataFrame(d)
注意:这不适用于嵌套数据。