Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj do homelessness nową kolumnę o nazwie total, zawierającą sumę kolumn individuals i family_members.
  • Dodaj do homelessness kolejną kolumnę o nazwie p_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)
Edytuj i uruchom kod