在R中使用数组中的一个字符

时间:2015-02-10 20:54:21

标签: arrays r character

我有一个数字values<-c(7,0,1.708)的向量,我想重写为长度为7:0:1.708的字符。 我已经尝试value<-("values[1]:values[2]:values[3]"),但这并没有完成这项工作,我觉得我错过了一些非常简单的事情。 有什么帮助吗?

2 个答案:

答案 0 :(得分:2)

使用collapse参数粘贴:

paste(values, collapse=":")
[1] "7:0:1.708"

答案 1 :(得分:1)

这将有效:

paste0(values[1],":", values[2],":", values[3])

此处的代码:value <- ("values[1]:values[2]:values[3]")不起作用的原因是因为在""之间插入的任何内容都被视为字符串,这是一个非活动的字母串联。

要连接字符串,请使用paste