Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R &引用;论元x";长度函数_R - Fatal编程技术网

R &引用;论元x";长度函数

R &引用;论元x";长度函数,r,R,我正在阅读“R之书”中关于向量的部分,该部分给出了以下示例: length(x=c(3,2,8,1)) # [1] 4 length(x=5:13) # [1] 9 foo <- 4 bar <- c(3,8.3,rep(x=32,times=foo),seq(from=-2,to=1,length.out=foo+1)) length(x=bar) # [1] 11 长度(x=c(3,2,8,1)) # [1] 4 长度(x=5:13) # [1] 9 fooR

我正在阅读“R之书”中关于向量的部分,该部分给出了以下示例:

length(x=c(3,2,8,1)) 
# [1] 4

length(x=5:13) 
# [1] 9

foo <- 4 

bar <- c(3,8.3,rep(x=32,times=foo),seq(from=-2,to=1,length.out=foo+1)) 

length(x=bar) 
# [1] 11
长度(x=c(3,2,8,1))
# [1] 4
长度(x=5:13)
# [1] 9

fooR为函数命名了参数。检查

因此,
x
只是函数
length
的第一个参数的名称,它与环境中任何名为
x
的变量无关

总的来说,这是一个非常方便的功能:

  • 它允许您以任何顺序传递参数(如果您使用
    arg=…
    语法)
  • 函数的编写器可以向用户提示所需的参数类型
  • 与自动完成相结合,它有助于记住函数的语法和用法
  • 它是可选的,因为您也可以传递参数而不命名它们:
"

你也可以用它来写一些令人困惑的东西(当然,不推荐),比如:

x <- 1:3
length(x = x)  # 3
length(x = (x <- 1:4))  # 4 ...
x  # 1 2 3 4

xR为函数命名了参数。检查

因此,
x
只是函数
length
的第一个参数的名称,它与环境中任何名为
x
的变量无关

总的来说,这是一个非常方便的功能:

  • 它允许您以任何顺序传递参数(如果您使用
    arg=…
    语法)
  • 函数的编写器可以向用户提示所需的参数类型
  • 与自动完成相结合,它有助于记住函数的语法和用法
  • 它是可选的,因为您也可以传递参数而不命名它们:
"

你也可以用它来写一些令人困惑的东西(当然,不推荐),比如:

x <- 1:3
length(x = x)  # 3
length(x = (x <- 1:4))  # 4 ...
x  # 1 2 3 4

x请发表评论。或者举例说明你的答案。谢谢。请发表评论。或者举例说明你的答案。非常感谢。