这可能是一个非常愚蠢的问题,但我一直在努力解决这个问题。
我在R中的变量中存储了某个值。变量是mycut
当我想查看变量mycut中的内容时,我看到了
在R
websocket.onMessage((data) => {
this.refresh();
});
但是当我将此变量mycut写入文件
时>head (mycut)
chr1;884869;884870 chr1;1022900;1022901 chr1;1052886;1052887
1 1 2
chr1;1052949;1052950 chr1;1093940;1093941 chr1;1102389;1102390
2 2 1
然后我看到了我得到的价值
>write(mycut, file='mycut')
我错过了其他信息。理想情况下我喜欢这种格式
1 1 2
2 2 1
标签分开。
我该怎么做?
请帮忙。
谢谢
答案 0 :(得分:5)
你拥有的是一个带名字的矢量。您可以将其转换为data.frame并使用write.table
编写。
> x <- c(sausage1 = 1, sausage2 = 2, sausage3 = 2, sausage4 = 2)
> x
sausage1 sausage2 sausage3 sausage4
1 2 2 2
> write.table(as.data.frame(x), row.names = TRUE, col.names = FALSE, file = "temp.txt", quote = FALSE)
> system("cat temp.txt")
sausage1 1
sausage2 2
sausage3 2
sausage4 2