我有一個簡單的問題,但到現在我無法找到這一個通用的解決方案:
比方說,我有一個數據幀>df
,我從.csv文件中得到了導入的數據幀可以轉換爲函數嗎?
> df <- read.csv("foo.csv")
> df
a b
1 1 D
2 2 E
3 3 F
我要救這個數據幀放在.R文件中,以便稍後再次獲取它,但不讀取.csv文件。它應該在源文件中,以便文件可以與其他用戶共享。
是否有這個數據幀轉換成書面的功能,如df<-data.frame(a=c(1,2,3),b=c("D","E","F"))
可以使用'save'或'save.image'將環境中的對象保存爲.RData,然後'load' – akrun
另一種方法是在df不太大的情況下將'dput(df)'的輸出複製並粘貼到源文件中。 – mt1022
嘗試'dump(「mtcars」)'並檢查生成的名爲「dumpdata.R」的文件。這與'dput'相同。 –