Pomocníci při výběru sloupců (1)
Pokud má tvůj dataset tisíce sloupců a chceš jich vybrat hodně najednou, vypisovat název každého z nich v select() by bylo velmi zdlouhavé. Naštěstí má select() sadu pomocných funkcí, díky nimž lze snadno vybrat více sloupců bez zbytečného psaní.
Mezi tyto pomocníky patří starts_with() a ends_with(), které vyberou sloupce začínající nebo končící zadaným prefixem či suffixem. Díky speciálnímu způsobu, jakým dplyr vyhodnocuje kód, mají tyto funkce smysl pouze uvnitř volání select() – samostatně je použít nelze.
Toto cvičení je součástí kurzu
Úvod do Sparku se sparklyr v R
Pokyny k cvičení
Spark připojení je k dispozici jako spark_conn. Tibble napojená na metadata skladeb uložená ve Sparku je předpřipravena jako track_metadata_tbl.
- Vyber všechny sloupce z
track_metadata_tblzačínající řetězcem"artist". - Vyber všechny sloupce z
track_metadata_tblkončící řetězcem"id".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# track_metadata_tbl has been pre-defined
track_metadata_tbl
track_metadata_tbl %>%
# Select columns starting with artist
___
track_metadata_tbl %>%
# Select columns ending with id
___