как преобразовать список объектов в Python в панде dataframe - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть класс 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 голосов
/ 30 ноября 2018

Если вы предоставите конструктору 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

Можно указать детерминированный порядок столбцов, указав columnsключевое слово-аргумент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...