无法安装Peaks软件包:软件包"Peaks"不适用于此版本的R



我正在处理序列数据,希望计算每个序列的局部"最大值"one_answers"最小值"(即波峰和波谷/振荡(的数量。我想使用"峰值"包,但只得到以下错误:

WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
Warning in install.packages :
package ‘Peaks’ is not available for this version of R
A version of this package for your version of R might be available elsewhere,
see the ideas at
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages

按照建议,我安装rtools没有任何问题,但当我尝试安装"Peaks"时,它仍然返回相同的错误。我在cran.r-project链接上没有找到任何信息,也曾尝试安装findpeaks,但也出现了同样的错误。实际上,我不确定我的桌面上运行的是什么版本(你如何检查?(;但我也在Rstudiocloud上尝试过,我认为这是最新版本(4.1.2(。我也尝试过:

findPeaks(MaxMn, thresh=0)
findValleys(MaxMn, thresh=0)

但R找不到函数。我有点困惑,它是一个包还是一个函数,以及我需要做什么才能实现它。如有任何建议,我们将不胜感激。

峰值小插曲:https://www.rdocumentation.org/packages/splus2R/versions/1.3-3/topics/peaks

安装Rtools后,您需要将其放在系统PATH上,以便R在尝试从其源代码构建包时可以找到它。在您的情况下,很可能安装了Rtools,但没有安装在系统路径上。

您可以从rtools页面找到有关安装rtools、添加到路径以及验证安装是否正确的过程的最新详细信息(https://cran.r-project.org/bin/windows/Rtools/rtools40.html)。

CRAN上不再提供该包:"存档于2019-04-18,因为尽管有提醒,检查问题仍未纠正">

从谷歌搜索";R检测峰值";,看起来有很多当前的软件包可以使用,包括pracma和peakPick。除了CRAN,这也感觉像是生物导体存储库可能有包的东西。

相关内容

最新更新