1
我是一位新的R用戶。我非常喜歡函數data()
,它存儲了許多默認的數據集,我可以隨時使用和測試它們。如何創建我自己的數據集,比如R中的默認數據集?
我是否也可以將自己的數據集放在R中,就像默認數據集一樣,這樣我就不必每次都需要時導入它們?
我是一位新的R用戶。我非常喜歡函數data()
,它存儲了許多默認的數據集,我可以隨時使用和測試它們。如何創建我自己的數據集,比如R中的默認數據集?
我是否也可以將自己的數據集放在R中,就像默認數據集一樣,這樣我就不必每次都需要時導入它們?
您可以使用下面的工作流程:
data
文件夾。data
功能,首先設置工作目錄 使用setwd
項目文件夾中,然後調用data(mydataset, package=character(0))
下面是一個例子將R腳本可以看起來怎麼樣:
# this code goes into mydataset.R
mydataset <- local({
dat <- read.csv("mydataset.Csv")
# some transformations here if necessary
return(dat)
})
如果你想成爲工作目錄不可知論者,你應該考慮把你的數據放在你自己的包裏。可能devtools
包是一個選項。
嗨@平,你說得對。我不問如何使用data()和read.csv(),我知道如何使用它們。我只想創建自己的數據集,比如默認數據集,這樣我就不需要每次都導入它們。我希望我可以在不考慮我當前的工作路徑和數據集文件路徑的情況下調用我的數據集,而只需使用我的數據集(my_own_dataset)。 – xirururu