Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

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