gpt4 book ai didi

r - 为什么函数c()接受未记录的参数?

转载 作者:行者123 更新时间:2023-12-03 14:15:03 25 4
gpt4 key购买 nike

基本函数c()的文档将其默认参数显示为

c(..., recursive = FALSE)


现在,如果我们定义

lst <- list(x = 1:5, y = 6:10)


然后将列表与

c(lst, recursive = TRUE)
# x1 x2 x3 x4 x5 y1 y2 y3 y4 y5
# 1 2 3 4 5 6 7 8 9 10


该列表被折叠,并且名称被保留。

但是我们也可以使用另一个未记录的参数 use.names删除名称。

c(lst, recursive = TRUE, use.names = FALSE)
# [1] 1 2 3 4 5 6 7 8 9 10


为什么没有将 use.names记录为 c()的参数之一?

最佳答案

我认为这是由于recursive=TRUE我认为必须使用与unlist相同的代码。 use.names参数在?unlist中描述。

关于r - 为什么函数c()接受未记录的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24815572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com