開始使用免費開始

彙整資料框

在上一個練習中,你已經把 glue()glue_collapse() 結合起來,從一個向量建立出正確的英文句子。不過,你經常不只會處理向量,還會處理資料框。所幸,對於資料框欄位的流程和向量是一樣的。

在這個情境中,你再次擁有資料框 users,其中包含 3 個名字,以及各自的登入次數。請使用 glue_collapse(),把資料框的欄位以可讀性高的方式印出。

本練習屬於課程

R 中級 Regular Expressions

檢視課程

練習說明

  • 使用 glue_collapse(),以 ", " 作為分隔,印出 users 的欄位名稱。
  • 使用 glue()glue_collapse(),以可讀方式列出 name 欄中的使用者名稱,並確保最後一個名稱前面以 " and " 連接。
  • 以相同步驟處理 logins 欄中的登入次數。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# List colnames separated a comma and a white space
glue_collapse(colnames(users), sep = "___")

# Use " and " for the last elements in glue_collapse
glue(
  "Our users are called {names}.",
  names = ___(users$___, sep = "___", last = "___")
)

# Use the same way to output also the "logins" of the users
glue(
  "Our users have logged in {logins} times.",
  logins = ___(users$___, sep = "___", last = "___")
)
編輯並執行程式碼