Re: [程式] R跑出來的結果如何存檔?

看板Statistics作者 (Mark)時間15年前 (2010/09/14 20:34), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串3/3 (看更多)
謝謝 我下了一個指令 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

09/15 00:35, , 1F
save() 不只用來做 csv 檔的, 而是可在 R 中讀入資料.
09/15 00:35, 1F

09/15 00:36, , 2F
所以本來就沒辦法做出你想要的檔案.
09/15 00:36, 2F

09/15 00:37, , 3F
所以你還是適合用 write.table
09/15 00:37, 3F
文章代碼(AID): #1CZslO-E (Statistics)
文章代碼(AID): #1CZslO-E (Statistics)