报告二进制序列时,空格是多余的。这段代码
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)
还是什么(为了学习各种选择)?谢谢。
对于向量,使用paste()
函数并指定collapse
参数:
x <- c(1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0)
paste( x, collapse = '' )
[1] "10000011010110"
你有没有尝试过
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(行尾)字符,您可以决定是否使用以及使用什么分隔符。