这应该是一件很容易做到的事情。我在这里读到的类似示例有点复杂,而且这些技术对我来说并不真正有效。
我有一个名为 id_string 的变量
> typeof(id_string)
[1] "character"
and
> id_string
[1] "1,2,5,6,10"
我想要做的是将这些值拆分出来并将它们存储在一个新变量中。例如:
x[1] = 1
x[4] = 6
x[5] = 10
我尝试做
x <- strsplit(id_string,",")
用逗号分割它,但我只是得到x = "1 2 5 6 10"
我通读了这个帖子 https://stackoverflow.com/questions/1676990/split-a-string-vector-r在这里,这是相似的,并且认为类似
x <- read.csv(textConnection(id_string))
会起作用,但无济于事。
也许我想多了。如果您有任何想法,请告诉我。谢谢。
不确定你做错了什么,因为它按照广告的那样工作。
> x <- unlist(strsplit("1,2,5,6,10", ","))
> x
[1] "1" "2" "5" "6" "10"
> x[1]
[1] "1"
请记住strsplit
返回一个list
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)