如何将字典列表转换为python panda数据帧?

如何将字典列表转换为python panda数据帧?,python,python-3.x,pandas,Python,Python 3.x,Pandas,我正在使用一个API,它会给我一个字典列表。列表中的字典数量会有所不同,但我需要将响应转换为数据帧,以便可以操作数据。这是一个回应的例子。如何制作带有标题的panda数据框(股票代码、cap、时间) [{'ticker':'KMG','cap_-mm':'NA','when':'-'},{'ticker':'SFIX','cap_-mm':'2665','when':'amc'}]只需做: df = pd.DataFrame(data=yourlist) 输出将是: cap_mm ticke

我正在使用一个API,它会给我一个字典列表。列表中的字典数量会有所不同,但我需要将响应转换为数据帧,以便可以操作数据。这是一个回应的例子。如何制作带有标题的panda数据框(股票代码、cap、时间)

[{'ticker':'KMG','cap_-mm':'NA','when':'-'},{'ticker':'SFIX','cap_-mm':'2665','when':'amc'}]

只需做:

df = pd.DataFrame(data=yourlist)
输出将是:

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

只需像往常一样将其转换为
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
>>>