Вступить в клуб →
лёгкаявопросPython, витрины и качество данных

Сумма по столбцу из CSV дала строку вместо числа

Выгрузка пришла в CSV, разряды в суммах разделены пробелом: 1 200, 340, 75.

df = pd.read_csv('orders.csv')
print(df['amount'].dtype)
print(df['amount'].sum())

Что увидит аналитик?

  • object; sum вернёт корректную сумму — pandas приводит типы при агрегировании
  • float64; pandas сам распознаёт пробел как разделитель разрядов, сумма будет 1615
  • object; sum склеит значения столбца в одну длинную строку вместо числа
  • object; sum завершится ошибкой из-за несовместимых типов данных

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела