1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s daty v pandas

Connected

Cvičení

Řezání časových řad

Řezání je zvláště užitečné u časových řad, protože filtrování dat v určitém rozsahu dat je velmi běžná potřeba. Přidej sloupec date do indexu a pak použij .loc[] k filtrování. Důležité je pamatovat si, že data musí být ve formátu ISO 8601 – tedy "yyyy-mm-dd" pro rok-měsíc-den, "yyyy-mm" pro rok-měsíc a "yyyy" pro samotný rok.

Z 1. kapitoly víš, že více podmínek typu Boolean lze kombinovat pomocí logických operátorů, například &. Aby to šlo zapsat na jednom řádku, každou podmínku obal do závorek ().

pandas je načten jako pd a temperatures bez indexu je k dispozici.

Pokyny

100 XP
  • Použij podmínky typu Boolean (nikoli .isin() ani .loc[]) s plným formátem data "yyyy-mm-dd" a vyfiltruj z temperatures řádky, kde sloupec date spadá do let 2010 a 2011. Výsledky vypiš.
  • Nastav index temperatures na sloupec date a seřaď ho.
  • Pomocí .loc[] vyfiltruj z temperatures_ind řádky z let 2010 a 2011.
  • Pomocí .loc[] vyfiltruj z temperatures_ind řádky od August 2010 do February 2011.