1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do funkcí v Pythonu

Connected

cvičení

Vše dohromady (1)

V předchozích cvičeních sis vyzkoušel/a základy psaní vlastních funkcí. Naučil/a ses přidávat parametry do definic funkcí, vracet jednu nebo více hodnot pomocí n-tic a volat funkce, které jsi sám/sama definoval/a.

V tomto a následujícím cvičení všechny tyto koncepty propojíš a použiješ je na jednoduchý problém z oblasti datové vědy. Načteš datovou sadu a vytvoříš funkce pro získání základních poznatků z dat.

Cílem tohoto cvičení je zopakovat, jak načíst datovou sadu do DataFrame. Datová sada obsahuje data z Twitteru a ty budeš iterovat přes záznamy ve sloupci, abys sestavil/a slovník, ve kterém jsou klíče názvy jazyků a hodnoty počty tweetů v daném jazyce. Soubor tweets.csv je k dispozici v aktuálním pracovním adresáři.

Měj na paměti, že jde o reálná data z Twitteru, a proto existuje riziko, že mohou obsahovat vulgární nebo jinak nevhodný obsah (v tomto i v následujících cvičeních pracujících s reálnými daty z Twitteru).

Pokyny

100 XP
  • Importuj balíček pandas s aliasem pd.
  • Načti soubor 'tweets.csv' pomocí funkce read_csv() z knihovny pandas. Výsledný DataFrame ulož do proměnné df.
  • Dokonči cyklus for tak, aby iteroval přes col, tedy sloupec 'lang' v DataFrame df.
  • Dokonči těla příkazů if-else uvnitř cyklu: pokud se klíč nachází ve slovníku langs_count, přičti 1 k hodnotě odpovídající tomuto klíči, jinak přidej klíč do langs_count a nastav jeho hodnotu na 1. Ve svém kódu použij proměnnou cyklu entry.