用列表组织一个问题
处理数据的一部分工作,是熟练检查并理解数据框、列表和向量。不过,更重要的是,您需要能在组织内部用人类可读的方式,通过报告和可视化来传达发现。在视频练习中,您已经看到如何使用 glue_collapse() 从列表生成句子。
在本练习中,您将使用 glue_collapse() 创建一个简短的问卷,之后可以传给基础 R 命令 menu()。
本练习是课程的一部分
R 中级正则表达式
练习说明
- 通过将
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)