Замена пропущенных значений фиксированным значением
В таблице basetable есть предиктивная переменная "total_donations", которая отражает общую сумму пожертвований каждого донора в исследуемой совокупности. Если значение этой переменной отсутствует, это означает, что перед нами новый донор, который ещё не сделал ни одного пожертвования. В таком случае можно воспользоваться логическим рассуждением, чтобы определить, на какое значение следует заменить пропуски.
Это упражнение является частью курса
Средний уровень прогностической аналитики на Python
Инструкции к упражнению
- Присвойте переменной
replacementзначение, которым нужно заменить пропуски. - Замените пропущенные значения в столбце
total_donationsна это значение.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Missing values replacement
replacement = ____
# Replace missing values by the appropriate value
basetable["total_donations"] = ____["____"].____(____)