如何将字典列表转换为python熊猫数据框?

时间:2018-11-19 05:31:53

标签: python python-3.x pandas

我正在使用一个API,它将对我的词典列表做出响应。列表中词典的数量会有所不同,但是我需要将响应转换为pandas数据框,以便可以处理数据。这是响应示例。如何制作带有标题(ticker,cap,when)的熊猫数据框

[{'ticker': 'KMG', 'cap_mm': 'NA', 'when': '--'}, {'ticker': 'SFIX', 'cap_mm': '2,665', 'when': 'amc'}]

2 个答案:

答案 0 :(得分:0)

只需:

df = pd.DataFrame(data=yourlist)

输出将是:

 cap_mm ticker when
0     NA    KMG   --
1  2,665   SFIX  amc

答案 1 :(得分:0)

只需像往常一样将其转换为DataFrame pd.DataFrame(...)

>>> lod=[{'ticker': 'KMG', 'cap_mm': 'NA', 'when': '--'}, {'ticker': 'SFIX', 'cap_mm': '2,665', 'when': 'amc'}]
>>> pd.DataFrame(lod)
  cap_mm ticker when
0     NA    KMG   --
1  2,665   SFIX  amc
>>>

所以记得在问...之​​前先尝试一下。