我想看看stats :: reorder的源代码。
This answer似乎不适用于编译为字节码的内置包:
> stats::reorder function (x, ...) UseMethod("reorder") >bytecode: 0x103321718< >environment: namespace:stats<
答案 0 :(得分:5)
这与编译为字节码的重新排序无关,而且它与通用函数有关。
我的回答here详细说明了这一点。
但是特别针对这种情况,如果你想看到你可以使用的代码
# Find what methods are available for reorder
methods(reorder)
# Attempt to check out the code for reorder.default
reorder.default
# Use getAnywhere to view code regardless of if it is exported
getAnywhere(reorder.default)
答案 1 :(得分:1)
正如其他人所说,你想要methods(reorder)
。但对于您的模式一般问题,最好的方法是下载R的源代码,并使用grep
搜索代码。您还可以浏览代码online,但在特定功能可能存在于哪个文件中并不总是很明显。
答案 2 :(得分:0)
这不是编译的问题,你所看到的是reorder
被编写为根据你想要重新排序的类来做不同的事情的结果。对于不同的可能选项,有单独的重新排序功能,您可以通过调用methods(reorder)
列出它们。然后,您可以检查适当的来源。