Ciągi znaków
Kolumny zawierające ciągi znaków są reprezentowane w Pandas jako typ object.
Ponieważ wiele danych, z którymi się spotkasz, zawiera ciągi znaków, warto wiedzieć, jak nimi manipulować.
Python umożliwia korzystanie z wbudowanych metod do obsługi ciągów znaków za pomocą akcesora str. Dostępnych jest kilka metod – wśród nich .upper() i .lower(). Zamieniają one ciągi znaków odpowiednio na wielkie i małe litery.
# Converts 'col_a' to lower case
df['col_a'].str.lower()
# Converts 'col_b' to upper case
df['col_b'].str.upper()
To ćwiczenie jest częścią kursu
Python dla użytkowników R
Instrukcje do ćwiczenia
- Sprawdź kolumny
'sex'i'smoker'w konsoli. - Zamień kolumnę
'sex'na małe litery. - Zamień kolumnę
'smoker'na wielkie litery. - Sprawdź kolumny
'sex'i'smoker', aby upewnić się, że konwersja wielkości liter przebiegła poprawnie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Convert sex to lower case
tips____ = tips____
# Convert smoker to upper case
tips____ = tips____
# Print the sex and smoker columns
print(tips[['sex', 'smoker']])