Задать вопрос
@alexeysikora

Как перевести dict в dataframe и наоборот?

Я хочу вести в json файле словарь, где ключами будут слова, а значениями - их индексы, к примеру:
{
"слово": 1,
"не": 2,
"воробей": 3
}

Когда я перевожу данный словарь в DataFrame с помощью json_normalize у меня получается таблица вида:
625096650ed69820414281.png

Я хочу, чтобы эта таблица имела 2 колонки: word (со словами) и value (с их индексами), и чтобы value было значением с автоинкрементом (если возможно) при добавлении нового слова. Как это сделать?
  • Вопрос задан
  • 473 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@o5a
import pandas as pd

data = {
"слово": 1,
"не": 2,
"воробей": 30
}

df = pd.DataFrame(data.items(), columns = ['word', 'value'])
print(df)

Но как уже заметили, не понятно, зачем тут нужен словарь, если это просто подряд идущие значения. По факту это просто список.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы