当前位置:  开发笔记 > 编程语言 > 正文

将整个变量保存在文件中 - 包括名称

如何解决《将整个变量保存在文件中-包括名称》经验,为你挑选了1个好方法。

这可能是一个非常愚蠢的问题,但我一直在努力解决这个问题.

我在R中的变量中存储了某个值.变量是mycut

当我想看看变量mycut中的内容时,我明白了

在R

>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

但是当我将这个变量mycut写入文件时

>write(mycut, file='mycut')

然后我看到了我得到的价值

1  1  2
2  2  1

我错过了其他信息.理想情况下我喜欢这种格式

chr1;884869;884870   1
chr1;1022900;1022901 1
chr1;1052886;1052887 2

标签分开.

我怎样才能做到这一点.

请帮忙.

谢谢



1> Roman Luštri..:

你拥有的是一个带名字的向量.您可以将其转换为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

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有