Задание 1 из 4
В D2:D9 очистите названия городов: без лишних пробелов и с заглавной буквы (как str.strip().str.title()).
Теория урока
В Python in Excel диапазон превращается в таблицу pandas — DataFrame. Типичная очистка выгрузки занимает несколько строк:
df = xl("A1:B9", headers=True)
df["Город"] = df["Город"].str.strip().str.title() # убрать пробелы, «Алматы» с заглавной
df["Сумма"] = pd.to_numeric(df["Сумма"]) # текст "1200" → число 1200
df = df.dropna(subset=["Сумма"]) # выбросить строки без суммы
len(df), df["Сумма"].sum(), df["Сумма"].mean()
str.strip()— то же, чтоСЖПРОБЕЛЫ;str.title()— какПРОПНАЧ;pd.to_numericилиastype(float)— какЗНАЧЕН: число, сохранённое текстом, становится числом;dropna()удаляет пустые значения (NaN). Функцииsum()иmean()пустые и так пропускают — какСУММиСРЗНАЧ.
Хорошая привычка — сверить результат Python с обычными формулами хотя бы один раз. В этом уроке вы повторите очистку формулами и получите те же три числа, что вернёт последняя строка кода.
Проверьте себя
Enter — ввести · F2 — изменить · F4 — $ в ссылке · Ctrl+C/Ctrl+V — копировать · Ctrl+Z — отменить
Esc или F6 — выйти из таблицы к кнопке «Проверить» · Shift+Tab в первой ячейке — к началу страницы