如何查找R文档网站中引用函数的所属R包?以taylor函数为例
解决R中找不到
taylor函数的问题 & 查找未知函数所属包的方法 刚遇到这种找不到函数的情况太常见了,尤其是数学类的函数,很多都不在基础包里面。针对你遇到的taylor(sin, 0, 4)报错问题,我给你几个实用的方法:
用
sos包的findFn()全局搜索
这是我最常用的方法,它能帮你搜遍CRAN上所有包的文档:- 先安装并加载
sos包:install.packages("sos") library(sos) - 运行搜索命令:
结果里会列出所有包含findFn("taylor")taylor函数的包,你会发现这个函数其实在pracma包里。安装加载后再运行你的代码就正常了:install.packages("pracma") library(pracma) taylor(sin, 0, 4)
- 先安装并加载
用内置的
RSiteSearch()查官方资源
直接在控制台输入:RSiteSearch("taylor function R")它会在浏览器里展示R官方文档、社区讨论的相关结果,里面一般会明确标注函数所属的包。
数学类函数的常见包参考
像泰勒级数这类数学运算,常用的包除了pracma,还有Deriv、sympy(需要结合Python环境),如果遇到类似的数学函数找不到,可以先试试加载这些包排查。
内容的提问来源于stack exchange,提问作者sion_corn
相关产品推荐
相关产品推荐

