有没有办法将字符串与制表符连接?我想生成一个制表符分隔文件但是使用
paste(c("blah","blah"), collapse="\t")
给出
"blah\tblah"
使用
paste(c("blah","blah"), sep='\t')
给出
"blah" "blah"
我想要了解
的效果"blah blah"
其中条目是一个字符串,其中的单词由制表符分隔。
答案 0 :(得分:7)
你不需要花时间在这上面绞尽脑汁。只需在collapse
中添加四个空格。
paste(c("blah","blah"), collapse = " ")
# [1] "blah blah"
顺便说一下,按照你已有的方式写入文件会很好。如果我们这样做
writeLines(paste(c("blah", "blah"), collapse = "\t"), "blah.txt")
文件 blah.txt 看起来像这样
blah blah
事实上,您可以简化它以使paste()
脱离等式。
writeLines(c("blah", "blah"), sep = "\t")
# blah blah