0-1序列没有空格

时间:2009-11-16 08:12:25

标签: r sequence spaces

报告二进制序列时,空格是多余的。这段代码

x <- '1 0 0 0 0 0 1 1 0 1 0 1 1 0 '
y<-gsub(' +', '', x)

完成这项工作,因此我可以从R复制和粘贴。如何对其他格式的0-1序列(和其他一位数据)执行相同的操作,例如,

x <- c(1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0)

toString(x)

或其他(为了学习各种选项)?感谢。

2 个答案:

答案 0 :(得分:11)

对于向量,使用paste()函数并指定collapse参数:

x <- c(1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0)
paste( x, collapse = '' )

[1] "10000011010110"

答案 1 :(得分:1)

你试过吗

write.table(x,row.names=FALSE,col.names=FALSE,eol="\t")
1   0   0   0   0   0   1   1   0   1   0   1   1   0   

通过更改eol(行尾)字符,您可以决定是否使用以及使用哪个分隔符。