1
有很多包都具有我想要使用的函數,但是這些包不再維護,並且是爲較舊的R版本構建的。從舊包中獲取函數
基於R 3.0.02我得到同樣使用
packageurl <- "http://cran.r-project.org/src/contrib/Archive/steepness/steepness_0.2.tar.gz"
install.packages(packageurl, contriburl=NULL, type="source")
Warning message:
package ‘http://cran.r-project.org/src/contrib/Archive/steepness/steepness_0.2.tar.gz’ is not available (for R version 3.0.2)
,當我手動將steepness
文件夾中的win-library
以下
install.packages("steepness")
Warning message:
package ‘steepness’ is not available (for R version 3.0.2)
:
library(steepness)
Error: package ‘steepness’ was built before R 3.0.0: please re-install it
我只想要一些功能來節省自己的時間,重寫所有的東西CH。這是最好的方法是什麼?我能否自己複製這兩個函數的源代碼並自己定義它們?我已經看過該軟件包的文件夾,但沒有明顯的.r
文件來竊取僅來自.rdb
和.rdx
的代碼,它們是我不熟悉的文件格式。
歡呼,我已經這樣做了,但只有'.rdx'和'.rdb'文件,我不熟悉這些文件類型。 – user1320502
我剛剛做了這個,子目錄R. – Roland
'* .rdx'和'* .rdb'中有很好的.R文件是二進制文件。因此,它根本無法幫助你觀察它們。假設您想查看http://cran.r-project.org/src/contrib/Archive/steepness/steepness_0.2.tar.gz的來源,您可以從主頁下載並解壓縮包。然後你應該找到一個名爲'R'的子文件夾,其中包含原始的'* .R'文件。相關:https://stat.ethz.ch/pipermail/r-help/2005-July/075948.html –