我有一些用制表符分隔的信息文件。我想要在每个特定的文件中附加计算出的值,并尝试使用“paste”命令获得相同的格式,但它会将一行分隔开而不是一个制表符。 文件看起来像这样(其中[tab]表示一个制表符):
text[tab]=[tab]value
text[tab]=[tab]value
使用粘贴创建带有制表符的单行不起作用,因为它会打印 \t:
conv <- paste("conversion", "=", (y[,2]/90.6),sep="\t")
但是如果我尝试使用以下方式添加选项卡:
conv <- paste("conversion", "=", (y[,2]/90.6),sep=",")
write(conv, file = "data.dat", append = TRUE, sep = "\t")
"
conv" 每个单元格单独一行:
text[tab]=[tab]value
text[tab]=[tab]value
conversion
=
11.7991169977925
取代使用标签页的方式(我想要的):
text[tab]=[tab]value
text[tab]=[tab]value
conversion[tab]=[tab]11.80
我相信这个问题一定有很简单的解决方案,但是我却找不到。谢谢!