作者mark038 (Mark)
看板Statistics
标题Re: [程式] R跑出来的结果如何存档?
时间Tue Sep 14 20:34:30 2010
谢谢
我下了一个指令 save(list = ls(), file = "all.csv", ascii=T)
不过只会把所有资料存成一个column (一个向量)
原本矩阵的格式消失了
请问是不是要加什麽?
※ 引述《andrew43 (Myrmarachne)》之铭言:
: ※ 引述《mark038 (Mark)》之铭言:
: : 不过我希望可以存到一个tab隔开的file内
: : 请问要下什麽指令
: : 谢谢!
: : [程式范例]
: : (xy <- cbind(x = 1:10, y = c(1:3, 8:5, 8:10)))
: : w1 <- c(0,0,0,1,1,1,1,1,0,0)
: : cov.wt(xy, wt = w1) # i.e. method = "unbiased"
: : cov.wt(xy, wt = w1, method = "ML", cor = TRUE)
: : -----------------------------------------------------------------------------
: 最常用的就是 write.table() 和 write.csv().
: 你要 tab 分隔就 write.table(foo, file="filename", sep="\t")
: 前题是只能最多是一个二维资料.
: 但如要存 cov.wt 所产生的 list 资料, 因为不只一个 matrix,
: 可能直接用 save() 方便些.
: save() 预设产生二进位资料.
: 想要存成纯文字档案, 可加上 ascii=T
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 194.94.44.4
1F:→ andrew43:save() 不只用来做 csv 档的, 而是可在 R 中读入资料. 09/15 00:35
2F:→ andrew43:所以本来就没办法做出你想要的档案. 09/15 00:36
3F:→ andrew43:所以你还是适合用 write.table 09/15 00:37