Как вывести словарь в dataframe, включая значения типа None

#python #json #pandas #dataframe #dictionary

#python #json #pandas #dataframe #словарь

Вопрос:

У меня есть словарь, который загружается из JSON, который выглядит как таковой:

{'Exist': False, 'IDs': []}

Я хочу создать это в dataframe. Используя следующее:

df = pd.DataFrame(mydict)

Результаты в:

 Empty DataFrame
Columns: [Exist, IDs]
Index: []
  

Тем не менее, я хотел бы добиться следующего:

 Exist    IDs
False    None/nan/whatever/(empty)
  

Если список пуст, или это тип None, я хочу, чтобы он был оставлен пустым или указывал, что его нет..

В конечном итоге это будет записано в отчет Excel.

Спасибо!

Ответ №1:

как насчет этого, поскольку вы сохраняете его в Excel

 pd.DataFrame(list({'Exist': False, 'IDs': []}.items())).T.to_excel('file.xlsx', header = False, index = False)

  

Комментарии:

1. Есть ли шанс, что я могу изменить ориентацию?

2. pd.DataFrame(list({‘Exist’: False, ‘IDs’: []}.items())).T для выполнения транспонирования

3. Большое вам спасибо!