2015-08-21 19 views
0

everyone。 我刚开始学习漩涡编程。我刚学到seq。 在实际操作中,设定所需长度序列的参数被记录为length。然而,当我阅读有关seq的帮助文档时,我发现length.out是用相同定义记录的参数。并且在seq内没有提及length作为参数。seq(...)参数“length.out”与“length”

我知道这对你们大多数人来说都是非常基本的,但我想知道为什么在漩涡模块上有所不同。

我搜索了这篇文章的标题,看看有没有人问过同样的问题。但我无法找到任何东西。

非常感谢你的阅读,我希望能尽快听到别人的消息。

+1

请参阅https://cran.r-project.org/doc/manuals/R-lang.html#Argument-matching – Henrik

+0

@Henrik我不知道由于我在R方面缺乏知识,我的问题与部分匹配直接相关。答案基于一个涉及参数匹配的不同问题。我会检查你推荐的材料。谢谢您的意见。 –

回答

1

您在查看?seq时是正确的 - 该参数实际上被命名为length.out。 R允许您使用“部分匹配”。这意味着你可以缩写的参数名称:

seq(f = 1, b = 5, leng = 10) 
# [1] 1 6 11 16 21 26 31 36 41 46 

seq(from = 1, by = 2, length.out = 10) 
# [1] 1 3 5 7 9 11 13 15 17 19