1. 学ぶ
  2. /
  3. コース
  4. /
  5. Intermediate Regular Expressions in R

Connected

演習

Konec lepení, začínáme glue

Funkce paste() spojuje řetězce mezerou, takže paste("Hi", "there") vrátí "Hi there". Existuje také funkce paste0(), která mezeru nepřidává – výsledkem by bylo "Hithere". Jakmile ale začneš spojovat více řetězců a proměnných najednou, kód se rychle zaplní uvozovkami " a čárkami , a stává se nepřehledným. Navíc můžeš pracovat jen s proměnnými, které už existují.

Právě v těchto dvou situacích exceluje funkce glue(). Můžeš pracovat jak s proměnnými dostupnými v globálním prostředí, tak vytvářet proměnné přímo za běhu. V tomto cvičení uvidíš rozdíl mezi paste() a glue() v praxi.

指示

100 XP
  • Znovu vytvoř větu, která vznikla pomocí paste0(), tentokrát s použitím glue().
  • Vytvoř dočasnou proměnnou n, která bude uchovávat počet znaků v firstname, a zahrň ji do sestavované věty.