У меня есть функция, которая возвращает такой словарь:
{'truth': 185.179993, 'day1': 197.22307753038834, 'day2': 197.26118010160317, 'day3': 197.19846975345905, 'day4': 197.1490578795196, 'day5': 197.37179265011116}
Я пытаюсь добавить этот словарь в фрейм данных следующим образом:
output = pd.DataFrame()
output.append(dictionary, ignore_index=True)
print(output.head())
К сожалению, печать кадра данных приводит к пустому кадру данных. Любые идеи?
@GeorgeLPerkins Я знаю, но мне нужно добавить несколько словарей.






Вы не присваиваете ценность результату.
output = pd.DataFrame()
output = output.append(dictionary, ignore_index=True)
print(output.head())
output = output.append (dictionary, ignore_index = True) имеет значение ...
ой. Я ожидал, что добавление словаря будет работать на месте, как добавление списка, но это не так.
о, чувак, ты спасатель. Я уже неделю ломаю себе голову. Я сравнивал это с объектами js, похоже, что добавление не обновляет фрейм данных на месте
Почему вы создаете пустой фрейм данных для добавления? Есть ли причина, по которой вы не можете просто использовать pd.DataFrame.from_dict (словарь)?