我可能会遗漏一些非常简单的东西.
如何在R中创建用户定义的函数,返回一个列表,其中某些元素是不可见的?
sky <- function(){
list(sun = 1, clouds = 4, birds =2, moon = 0)
}
up <- sky()
up
#$sun
#[1] 1
#
#$clouds
#[1] 4
#
#$birds
#[1] 2
#
#$moon
#[1] 0
Run Code Online (Sandbox Code Playgroud)
我想up打印up$sun和up$clouds而不是其他的两个元素.然而,我仍然希望up成为所有四个要素的清单:
names(up)
#[1] "sun" "clouds" "birds" "moon"
Run Code Online (Sandbox Code Playgroud) 所述acfR中的统计库函数包括线
.Call(C_acf, x, lag.max, type == "correlation")
Run Code Online (Sandbox Code Playgroud)
但我C_acf在我的机器上的任何地方都找不到该文件(也不在https://github.com/SurajGupta/r-source或https://github.com/wch/r-source)。
在这些问题上应用建议并没有帮助:
如何查看 R .Internal 或 .Primitive 函数的源代码?
该文件似乎不在人们说要查看的任何地方。我怎样才能找到 C_acf?