该函数和excel中的&一样,可以将不同类型的数据放在一起。

paste(....,sep="",collapse=NULL)

...表示要加在一起的数据类型,e.g

​p<-paste("b",1:5)

"b 1" "b 2" "b 3" "b 4" "b 5" 注意这里每一项中间有空格隔开,如果不想要空格,需要使用sep参数

p<-paste("b",1:5,sep="")

​"b1" "b2" "b3" "b4" "b5"

所以sep参数的作用是隔开被连接在一起的数据,当然必须是character string,例如:

p <-paste("b",1:5,sep="f")

"bf1" "bf2" "bf3" "bf4" "bf5"

collapse通常不用给出,如果给出,则整个结果变为一个string,例如:

​p <-paste("b",1:5,sep="f",collapse="s")

​"bf1sbf2sbf3sbf4sbf5"

函数paste的一般使用格式为:

paste(..., sep = " ", collapse = NULL)

其中...表示一个或多个R可以被转化为字符型的对象;参数sep表示分隔符,默认为空格;参数collapse可选,如果不指定值,那么函数paste的返回值是自变量之间通过sep指定的分隔符连接后得到的一个字符型向量;如果为其指定了特定的值,那么自变量连接后的字符型向量会再被连接成一个字符串,之间通过collapse的值分隔。下面用具体的例子说明各参数的作用:

  • paste函数把它的自变量连成一个字符串,中间用空格分开,如
> paste("Hello","world")
[1] "Hello world"
  • 连接的自变量可以是向量,这时各对应元素连接起来,长度不相同时较短的向量被重复使用。如
> paste("A", 1:6, sep = "")
[1] "A1" "A2" "A3" "A4" "A5" "A6"
  • 如果希望将一个向量中所有字符连接在一起且中间用逗号分隔,使用paste(x,collapse)即可,结果只是返回一个元素。或者可以使用函数toString来实现(但是toString函数本来就是利用paste来实现的,所以最好还是使用paste)。
> paste(letters[1:6],collapse=",")
[1] "a,b,c,d,e,f"
#同时使用了参数seq与collapse
> paste("A", 1:6, sep = "",collapse=",")
[1] "A1,A2,A3,A4,A5,A6"
  • 如果只是希望向量x中每一个元素和特定的字符(如下划线_)连接,使用paste(x,seq=)即可,如
> paste(letters[1:4],seq='_')
[1] "a _" "b _" "c _" "d _"

最新文章

  1. 浅析Java.lang.ProcessBuilder类
  2. 【PHP小项目使用MVC架构】
  3. Redmine 项目管理工具----完全攻略
  4. a标签使用
  5. Flink资料(1)-- Flink基础概念(Basic Concept)
  6. Linux 文件系统(二)---运行过程及结构间的关系
  7. SQL表变量和临时表
  8. js代码跑马灯效果-----轮播图字效果!
  9. Error response from daemon:###unable to delete ### (must be forced) - image is being used by stopped
  10. 【JAVA】使用IntelliJ IDEA创建Java控制台工程
  11. 【每日一题】Flooded! UVA - 815 模拟阅读格式题
  12. UI渲染回顾简单笔记
  13. CF359B Permutation 构造
  14. English trip -- VC(情景课)10 B Around the house 在家里
  15. CSS快速入门-鼠标悬浮(hover伪类)
  16. 新版samba安装过程
  17. (转)Linux下部署tomcat及tomcat war包应用程序
  18. PyCharm导入包的问题
  19. zabbix 邮件配置
  20. python 中list的操作(循环、切片、增、删、改、查、反转、排序)

热门文章

  1. SaaS多租户模式数据存储方案
  2. iOS 画平滑曲线的方法及取音频数据的方法
  3. [sql]生产库全备/mysql库体积大小查看
  4. LeetCode263——Ugly Number
  5. CCParallaxNode
  6. 使用TCP协议的NAT穿透技术(转)
  7. hive的UDF读取配置文件
  8. 总结: Sort 排序算法
  9. jQuery之自定义pagination控件
  10. JAVA-JSP内置对象之config对象