在我发现并修复了CRAN包中的一些错误并且作者没有响应后该怎么办?

and*_*wzm 6 r package cran

我不是R的新手,但我很想在CRAN包中找到错误,我希望纠正.就我而言,我喜欢在github上上传开发包; 然后,如果发现错误,人们可以生成拉取请求,以便修复它们.并非所有人都选择沿着这条路走下去.

我的问题涉及到上面 - 如果我在一个广泛使用的CRAN包(我需要在我自己的包导入)找到(实质性)的错误,我有固定的错误,什么是采取的步骤?特别是如果

  1. CRAN包没有项目页面(github等)和
  2. 作者没有回复电子邮件

目前我的解决方案是在我的github页面上传一份"更正的"包,并指示人们在使用我自己的版本之前安装该版本.这很麻烦,不是一个优雅的解决方案.有更好的替代方案吗?

小智 1

这就是 R 的好处和坏处……有时包会被抛弃!获取源代码并创建您自己的包。如果它对你有用,那么对其他人也会有用!

有很多关于如何创建包的文档: http://www.r-bloggers.com/create-an-r-package-in-under-6-minutes/