Строковые данные часто требуют очистки и преобразования. Методы .str помогают очищать текстовые данные: lower(), upper(), title(), replace(), strip().
.str
lower()
upper()
title()
replace()
strip()
df['col'].str.lower()
df['col'].str.upper()
df['col'].str.title()
df['col'].str.strip()
df['col'].str.replace('old', 'new')
df['col'].str.contains('pattern')
df['col'].str.len()
df['name'] = df['name'].str.title()
Создайте функцию clean_hero_strings(df), которая выполняет всю очистку строковых данных автоматически. Функция должна вернуть исправленный DataFrame. В функции необходимо реализовать следующий функционал. 1. Базовая очистка
clean_hero_strings(df)
name
alias
universe
2. Стандартизация
import pandas as pd def clean_hero_strings(df):
# Функция очистки и стандартизации строковых полей # Функция возвращает исправленный DataFrame
df = pd.read_csv("marvel_characters5.csv") df = clean_hero_strings(df) print(df[['name', 'alias', 'universe']]) print(df['universe'].value_counts())
1000 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач