Panda Dataframe из Dict с другим значением длины - PullRequest
0 голосов
/ 08 января 2019

Я хочу создать фрейм данных из моего словаря. Каждое значение ключа на самом деле является массивом с несколькими значениями в нем.

>>> my_dict = {"a": [1,2,3], "b": [0], "c": [3,5] }

Мне нужны все ключи в столбце 1 и весь массив значений в столбце 2.

Я попробовал этот пост. Создание фрейма данных из словаря, в котором записи имеют разную длину

Но это решение отделяет все значения от ключа до нескольких столбцов.

Ожидаемый DF должен выглядеть следующим образом

>>> df 
      Key_Column   Value_Column
          a            [1,2,3]
          b            [0]
          c            [3,5]

1 Ответ

0 голосов
/ 08 января 2019

Проверьте с Series

pd.Series(my_dict).rename_axis('Key_Column').reset_index(name='Value_Column')

  Key_Column Value_Column
0          a    [1, 2, 3]
1          b          [0]
2          c       [3, 5]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...