在 R 中,您可以将函数的源代码视为函数只是另一个对象。
我正在寻找一种方法来搜索此源代码,而不知道保存源的文件。
例如,我可能想知道函数是否shapiro.test
包含该函数sort
(确实如此)。
如果shapiro.test
是字符串或字符串向量,我会使用
grep('sort', shapiro.test)
但作为shapiro.test
一个函数,这会给出错误“as.character(x) 中的错误:无法将类型‘闭包’强制转换为‘字符’类型的向量”。
我没有运气尝试将函数强制为字符串。另外,我不希望在编译基本函数时能够搜索它们。