Dodawanie nowych kolumn
nie musisz ograniczać się tylko do danych, które masz na starcie — możesz dodawać do DataFrame'u nowe kolumny. To działanie ma wiele nazw: przekształcanie, mutowanie czy inżynieria cech.
nowe kolumny możesz tworzyć od podstaw, ale równie często tworzy się je na bazie innych kolumn, na przykład dodając je do siebie albo zmieniając ich jednostki.
homelessness to DataFrame zawierający szacunkowe dane o bezdomności w poszczególnych stanach USA w 2018 roku, z kolumnami region, state, individuals, family_members i state_pop. Kolumna individuals to liczba bezdomnych osób niebędących częścią rodziny z dziećmi. Kolumna family_members to liczba bezdomnych osób będących częścią rodziny z dziećmi. Kolumna state_pop to całkowita liczba mieszkańców danego stanu.
DataFrame homelessness jest już dostępny, a pandas zostało wczytane jako pd.
To ćwiczenie jest częścią kursu
Manipulacja danymi z pandas
Instrukcje do ćwiczenia
- Dodaj do
homelessnessnową kolumnę o nazwietotal, zawierającą sumę kolumnindividualsifamily_members. - Dodaj kolejną kolumnę do
homelessness, o nazwiep_homeless, zawierającą udział łącznej liczby bezdomnych (total) w całkowitej populacji danego stanu (state_pop).
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add total col as sum of individuals and family_members
____
# Add p_homeless col as proportion of total homeless population to the state population
____
# See the result
print(homelessness)