r - 如何在字符串中输出列表?
问题描述
我有一个名为的列表birthdays
,其中包含数字。我想在一个字符串中输出前 5 个,即
生日:1,2,3,4,5
我已经这样做了:
paste("Birthdays: ",head(birthdays,6))
然而,这输出:
“生日:1” “生日:2” “生日:3” “生日:4” “生日:5”
我希望它输出:“生日:1,2,3,4,5”或类似的东西。
解决方案
使用collapse=
参数 to paste
: this 连接向量中的元素(您需要单独paste
调用 this)。
paste("Birthdays: ",paste(head(birthdays,6),collapse=","))
如果您真的想输出而不是将值保存在变量中,请尝试
cat("Birthdays:",paste(1:5,collapse=","),"\n")
推荐阅读
- iis - phpmyadmin sql 选项卡无法正常工作
- gitlab - Is there a way to upload GitLab CI artifacts to an Openshift container?
- build - Visual Studio Code 中的 Visual Studio 配置管理器的等价物是什么?
- bash - 如何从文件中获取第 n 行并将结果保存到变量中
- ssh - SSH - 用标题分隔 grep 结果
- java - 将批处理数据存储在 NoSQL 数据库中,而不是 WildFly 上 Jberet 中的文件系统中
- javascript - 将两个整数数组添加到数组数组中,以便创建坐标对
- javascript - Jest 无法解析带有 @ (at) 字符的导入
- algorithm - 计算三角函数、对数或类似的算法。只有加减法
- python - 在一系列列表中重新分配字符串值