此問題已被多次詢問,但我還沒有找到解決方案。我有一個rda R文件(df),我想保存爲非二進制文件(如txt或csv),因此我可以在文本編輯器程序中使用它...將* .rda文件另存爲data.frame
有沒有辦法做到這一點?
現在使用write.csv(df, file=out.csv)
或甚至saveRDS(df, file=out.rds)
給我一個空文件。
缺少什麼我在這裏....
編輯:我與RDA文件工作作爲最初說不是一個RDS文件
此問題已被多次詢問,但我還沒有找到解決方案。我有一個rda R文件(df),我想保存爲非二進制文件(如txt或csv),因此我可以在文本編輯器程序中使用它...將* .rda文件另存爲data.frame
有沒有辦法做到這一點?
現在使用write.csv(df, file=out.csv)
或甚至saveRDS(df, file=out.rds)
給我一個空文件。
缺少什麼我在這裏....
編輯:我與RDA文件工作作爲最初說不是一個RDS文件
的RDA
文件,顧名思義,即有一個文件被持久化到磁盤並且不會與存儲器(或工作區)中的變量混淆。要閱讀.RDA
文件,請使用load(file = "<path>")
。如果您有.RDA
文件的路徑,你可以使用這個:
load(file = "<your path>/<your filename>.RDA")
write.csv(<var name>, file="out.csv")
有意義嗎?
看到您有一個類character
的對象,即一個字符串向量, ,您可以使用cat
將它寫入文件。
df <- LETTERS # = c("A", "B", ..., "Z")
cat(df, file = "my/path/to/data.txt", sep = "\n", append = FALSE)
現在,該文件將具有內容
A
B
C
...
Z
write.csv是要做到這一點,所以沒有更多的信息,這將是非常困難的我們來幫助你的方式。有關如何改進問題的信息,請參閱https://stackoverflow.com/help/mcve和https://stackoverflow.com/q/5963269/210673,以便我們能夠提供更好的幫助。 – Aaron
如果沒有[可重現的例子](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610),有點難以分辨哪裏出了問題。 – Jaap
其實 - 我的問題有一個錯字...我正在使用rda文件...不是rds。 – joeblow