從清單擬出一個問題
處理資料的一部分工作,是熟悉並能熟練檢視與理解資料框、清單和向量。不過,更重要的是,你需要能用任何組織都看得懂的方式,透過報告與圖形來傳達你的發現。在影片練習中,你已經看到如何用 glue_collapse() 從清單產生句子。
在這個練習中,你會用 glue_collapse() 建立一個小型問卷,之後可以傳給 base R 的 menu() 指令使用。
本練習屬於課程
R 中級 Regular Expressions
練習說明
- 將
fruits傳入glue_collapse(),組成一個表達清楚的問題。 - 以逗號與空格
", "分隔各水果,並在最後兩個元素之間加入", or "。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
fruits <- list("Apple", "Banana", "Cherries", "Dragon Fruit")
# Use ", " as a separator and ", or " between the last fruits
question <- glue(
"Which of these do you prefer: {answers}?",
answers = glue_collapse(
___,
___ = "___",
___ = "___"
)
)
# Print question
print(question)