Dodawanie nowych kolumn
Nie musisz ograniczać się do danych, które już masz. Do DataFrame'a możesz dodawać nowe kolumny. Proces ten ma wiele nazw – mówi się o transformacji, mutacji lub inżynierii cech.
Nowe kolumny możesz tworzyć od zera, ale częściej wyprowadza się je z istniejących – na przykład przez dodawanie kolumn do siebie lub zmianę jednostek.
homelessness to DataFrame zawierający szacunkowe dane dotyczące bezdomności w poszczególnych stanach USA w 2018 roku. Kolumna individual zawiera liczbę bezdomnych osób, które nie należą do rodzin z dziećmi. Kolumna family_members zawiera liczbę bezdomnych osób należących do rodzin z dziećmi. Kolumna state_pop zawiera łączną populację danego stanu.
homelessness jest dostępny, a biblioteka pandas została załadowana 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 do
homelessnesskolejną kolumnę o nazwiep_homeless, zawierającą odsetek bezdomnych (total) w stosunku do łącznej populacji każdego 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)