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