Začněte nyníZačněte zdarma

Subsetting pomocí .loc[]

Nejsilnější vlastností indexů je .loc[]: metoda pro subsetting, která přijímá hodnoty indexu. Když jí předáš jediný argument, vybere podmnožinu řádků.

Kód pro subsetting pomocí .loc[] bývá přehlednější než standardní subsetting hranatými závorkami, takže se ti s ním bude snáze pracovat.

pandas je načten jako pd. K dispozici máš temperatures a temperatures_ind; druhý z nich má jako index sloupec city.

Toto cvičení je součástí kurzu

Manipulace s daty v pandas

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř seznam cities, který bude obsahovat "London" a "Paris".
  • Pomocí subsettingu s [] vyfiltruj z temperatures řádky, kde sloupec city nabývá hodnoty ze seznamu cities.
  • Pomocí subsettingu s .loc[] vyfiltruj z temperatures_ind řádky, kde se město nachází v seznamu cities.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Make a list of cities to subset on
cities = ["____", "____"]

# Subset temperatures using square brackets
print(temperatures[____])

# Subset temperatures_ind using .loc[]
print(temperatures_ind.loc[____])
Upravit a spustit kód