2013-11-26 128 views
-1

我的R代码里面是这样的:as.character函数中的递归参数是什么意思?

as.character(c(x[1],recursive = TRUE)) 

as.numeric(c(x[2],recursive = TRUE)) 

我真的不知道有什么recursive参数的含义。有时候,我会消除这个参数并导致一些错误消息,但有时是正常的。我在R中找不到任何帮助信息,所以我希望有人能帮助我。

+2

尝试更具体,即请张贴[**最小,可重现的示例**](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-例如/ 5963610#5963610)和一组相关的'x',以及错误信息。另请阅读[关于在R中获得帮助](http://cran.r-project.org/doc/manuals/R-intro.html#Getting-help)。 – Henrik

回答

1

它是c函数的参数:

recursive逻辑。如果recursive = TRUE,递归函数 下降通过列表(和pairlists)将其所有元素 组合到一个向量中。

它基本上与x[1]上的unlist相同。如果x的元素是像对象一样的列表,它只会起作用。

+0

它可能有帮助(也许:-))读取'?is.recursive'。 –

相关问题