1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Python Toolbox

Connected

Cvičení

Podmíněné list comprehensions pro data s časovými razítky

Skvěle, podařilo se ti extrahovat požadovaná data — konkrétně čas — z pandas DataFrame! Teď to ještě trochu vylepšíme: přidáme podmínku, která upřesní, které záznamy vybrat.

V tomto cvičení použiješ list comprehension k extrakci času z twitterových dat s časovými razítky. Do list comprehension přidáš podmínkový výraz tak, aby se vybraly pouze ty časy, kde entry[17:19] je rovno '19'. Balíček pandas je naimportován jako pd a soubor 'tweets.csv' je načten jako DataFrame df.

Pokyny

100 XP
  • Extrahuj sloupec 'created_at' z df a výsledek ulož do proměnné tweet_time.
  • Vytvoř list comprehension, které extrahuje čas z každého řádku v tweet_time. Každý řádek je řetězec reprezentující časové razítko — čas získáš výběrem 12. až 19. znaku tohoto řetězce. Jako proměnnou iterátoru použij entry a výsledek ulož do tweet_clock_time. Přidej také podmínkový výraz, který ověří, zda se entry[17:19] rovná '19'.