有许多软件包具有我想要使用的功能,但是这些软件包不再维护,并且是为较旧的R版本构建的。
使用R 3.0.02我得到以下
install.packages("steepness")
Warning message:
package ‘steepness’ is not available (for R version 3.0.2)
同样使用
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
:
library(steepness)
Error: package ‘steepness’ was built before R 3.0.0: please re-install it
我只想要几个函数来节省自己从头开始重写所有内容的时间。围绕这个最好的方法是什么?我可以自己复制这两个函数的源代码并自己定义吗?我查看了该软件包的文件夹,但没有明显的.r
文件来窃取仅.rdb
和.rdx
的代码,这些代码是我不熟悉的文件格式。
答案 0 :(得分:3)
如果您有使用R
定义函数的经验,可以从CRAN下载捆绑的*.tar.gz
包,查看解压缩包的R
文件夹并提取代码需要。