报告二进制序列时,空格是多余的。这段代码
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)
或其他(为了学习各种选项)?感谢。
答案 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(行尾)字符,您可以决定是否使用以及使用哪个分隔符。