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

Connected

cvičení

Vše dohromady (1)

Skvělá práce! Teď už umíš psát anonymní funkce pomocí lambda, předávat lambda funkce jako argumenty jiným funkcím, jako jsou map(), filter() a reduce(), a také zapisovat chyby a definovat vlastní chybové zprávy ve svých funkcích. Tyto znalosti teď využiješ v praxi při práci s datasetem z Twitteru. Než si procvičíš nové dovednosti pro ošetřování chyb, napíšeš v tomto cvičení lambda funkci a pomocí filter() vyselektuješ retweety – tedy tweety, které začínají řetězcem 'RT'.

Aby ti to šlo snáz, Twitter data jsou už načtena do DataFrame tweets_df. Pusť se do toho!

Pokyny

100 XP
  • Ve volání filter() předej lambda funkci a sekvenci tweetů jako řetězců, tweets_df['text']. Lambda funkce by měla zkontrolovat, zda první 2 znaky tweetu x jsou 'RT'. Výsledný objekt filter přiřaď do proměnné result. Pro získání prvních 2 znaků tweetu x použij x[0:2]. Pro porovnání použij logický filtr s operátorem ==.
  • Převeď result na seznam a vypiš ho.