Python将对象列表转换为DataFrame
是否有一种内置方法可以将Python中的对象列表转换为数据帧Python将对象列表转换为DataFrame,python,pandas,Python,Pandas,是否有一种内置方法可以将Python中的对象列表转换为数据帧 myList = [ { name:'ABC', value:35, date:2018-01-01 }, { name:'ABC', value:30, date:2018-01-02 }, { name:'DEF', value:70, date:2
myList = [
{
name:'ABC',
value:35,
date:2018-01-01
},
{
name:'ABC',
value:30,
date:2018-01-02
},
{
name:'DEF',
value:70,
date:2018-01-01
},
{
name:'DEF',
value:22,
date:2018-01-02
}
]
皈依
您可以非常轻松地将数据转换为数据帧,然后通过
透视
实现所需的布局:
import pandas as pd
myList = [{"name":'ABC', "value":35, "date":"2018-01-01"},{"name":'ABC', "value":30, "date":"2018-01-02"},{"name":'DEF', "value":70, "date":"2018-01-01"},{"name":'DEF', "value":22, "date":"2018-01-02"}]
df = pd.DataFrame(data=myList)
df = df.pivot(index = "date", columns = "name")
>>df
价值
名称ABC DEF
日期
2018-01-01 35 70
2018-01-02 30 22
请确保您在此处发布的内容可以传递到解释器中。我不想给你加引号。