0
我有一個物種清單,我想使用rgbif從它們下載出現數據。我試着用兩種物種的代碼,假設當我得到它的工作爲兩個讓它爲實際(和更長的)列表工作將不會是一個問題。這裏是我使用的代碼:如何保存通過rgbif下載的單個物種數據?
#Start
library(rgbif)
splist <- c('Acer platanoides','Acer pseudoplatanus')
keys <- sapply(splist, function(x) name_suggest(x)$key[1], USE.NAMES=FALSE)
OS1=occ_search(taxonKey=keys, fields=c('name','key','decimalLatitude','decimalLongitude','country','basisOfRecord','coordinateAccuracy','elevation','elevationAccuracy','year','month','day'), minimal=FALSE,limit=10, return='data')
OS1
#End
這個位的工作幾乎完美。我得到兩個物種的物種數據。一個物種缺少一些列,但我現在假設這是數據問題,而不是代碼。我試過的下一行 -
write.csv(OS1, "os1.csv")
當保存單個物種但沒有超過一個物種時工作正常。有人可以幫忙嗎?如何將每個物種的數據保存爲單獨的文件,記住我還希望該方法適用於超過2種物種的數據?
謝謝!
我看到您的問題已在下面得到解答。我是'rgbif'的主要作者,如果您有任何問題,請告訴我。 – sckott 2014-11-23 14:34:54