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

Как записать float данные в DataFrame pandas?

Я пытаюсь записать данные в DataFrame. Данные приходят из api в типе float такого вида:
17.3925926
153.5963198
145.6092073
203.038961
57.5829517
97.4358974
149.9107683
Подскажите, пожалуйста, как правильно из записать в DataFrame.
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Аналитик данных
    7 месяцев
    Далее
  • Яндекс Практикум
    Специалист по Data Science
    13 месяцев
    Далее
  • Яндекс Практикум
    Аналитик данных расширенный
    12 месяцев
    Далее
Решения вопроса 1
Maksim_64
@Maksim_64
ML Engineer
Ну вот с кодом куда понятнее. Во первых я бы убрал весь код. И читал бы из json прямиком в pandas фрейм. Методом read_json() либо json_normalize(). И затем бы выбрал подсет на основе тех условий что мне нужно. Это вообще вместо всего кода, что ты дал.

Если же по коду, то объвляешь список до цикла пусть будет tank = [], и затем где у тебя print(tank_value) делаешь tank.append(tank_value). Затем естественно вне цикла после твоего кода
df = pd.DataFrame({
    'tank_value':tank
})
В принципе все. Но это плохой способ, правильно вообще не процессировать данные python циклами и читать весь json в фрейм и потом делать выборку из него.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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