如何将python中的对象列表转换为pandas dataframe

时间:2018-11-30 10:38:01

标签: python pandas dataframe

我有一个event班。

class event:
    def __init__(self,Day,Month,Name,Location,Time):
        self.Day = Day
        self.Month = Month
        self.Name= Name
        self.Location= Location
        self.Time = Time

假设我有一个列表eventlist,其中包含event的实例。如何从列表中获取数据框?

1 个答案:

答案 0 :(得分:0)

如果您向response.data.meta.last_page构造函数提供一个字典列表,则每个字典将被解释为一条记录(行)。

DataFrame

您可以通过提供>>> events = [event(1, 2, 3, 4, 5), event(6, 7, 8, 9, 10)] >>> pd.DataFrame([vars(e) for e in events]) Day Location Month Name Time 0 1 4 2 3 5 1 6 9 7 8 10 关键字参数来指定确定性的列顺序。