彙整資料框
在上一個練習中,你已經把 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 = "___")
)