我正在使用一个API,它将对我的词典列表做出响应。列表中词典的数量会有所不同,但是我需要将响应转换为pandas数据框,以便可以处理数据。这是响应示例。如何制作带有标题(ticker,cap,when)的熊猫数据框
[{'ticker': 'KMG', 'cap_mm': 'NA', 'when': '--'}, {'ticker': 'SFIX', 'cap_mm': '2,665', 'when': 'amc'}]
答案 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
>>>
所以记得在问...之前先尝试一下。