М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
karina36517
karina36517
05.05.2022 20:11 •  Информатика

Вам прислали таблицу со статистикой первичных и повторных покупок по источникам трафика. Прочитайте содержимое файла returned.csv и сохраните его в датафрейме purchases. Посчитайте сумму покупок для каждого источника трафика. Результат запишите в столбец 'total'. Выведите весь датафрейм на экран. Путь к файлу: /datasets/returned.csv

Подсказка
Столбцы складывают, как числа:
purchases['total'] = purchases['column 1'] + purchases['column 2']

Есть решение но выдает ошибку :
import pandas as pd
purchases = pd.read_csv('/datasets/returned.csv')
purchases ['total'] = purchases ['column 1'] + purchases ['column 2']

ОШИБКА:

Traceback (most recent call last):
File "main.py", line 3, in

KeyError: 'column 1'

👇
Ответ:
funtya77
funtya77
05.05.2022
Добрый день! Конечно, я помогу вам разобраться с вашим вопросом.

Ошибка, которую вы видите, "KeyError: 'column 1'", возникает потому, что вам нужно заменить 'column 1' и 'column 2' на фактические имена столбцов в вашем файле. Чтобы решить эту проблему, вам нужно загрузить файл returned.csv в датафрейм purchases и затем выполнить расчет суммы покупок для каждого источника трафика.

Вот исправленный код с подробными комментариями:

```python
import pandas as pd

# Загрузка файла returned.csv в датафрейм purchases
purchases = pd.read_csv('/datasets/returned.csv')

# Расчет суммы покупок для каждого источника трафика и сохранение результата в столбце 'total'
purchases['total'] = purchases['first_purchase'] + purchases['repeat_purchase']

# Вывод всего датафрейма на экран
print(purchases)
```

В этом коде мы импортируем модуль pandas под псевдонимом pd и используем функцию read_csv для загрузки файла returned.csv в датафрейм purchases. Затем мы добавляем новый столбец 'total', который является суммой первичных и повторных покупок для каждого источника трафика.

Наконец, мы выводим весь датафрейм на экран с помощью функции print.

Убедитесь, что имена столбцов 'first_purchase' и 'repeat_purchase' соответствуют реальным именам столбцов в вашем файле returned.csv. Если они отличаются, замените их на фактические имена.

Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их. Я всегда готов помочь!
4,5(38 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ