需要帮助理解 'rep()' 函数
Need help understandig the 'rep()' function
rep (2,5)
rep
大家好,我正在通过观看 Udemy 教程来学习 'R',并且我一直在跟进。最近学习了 seq() 和 rep() 函数。但是,当我尝试 运行 上面编写的代码时,我得到了一个额外的输出。代码 returns 2.2.2.2.2
和 .Primitive("rep")
。我正在使用 Kaggle 笔记本。帮助我理解这个函数是如何工作的,这里出了什么问题,以及如果我们提供多个输入 rep(2,3,4,5)
或 (1,2,3,4,6,8)
.
会发生什么
通过键入 rep
而没有任何细节,您是在要求 R 向您展示该函数的内部“功能”。您可以通过输入 ?rep
了解更多信息。该手册对于初学者来说可能很多,但如果您滚动到底部,您会看到一些有用的示例。
希望对您有所帮助:
rep ("hi", 5) # print hi five times
rep(c("hi", "hello"), 3) # print the object holding hi and hello three times
rep(c("hi", "hello"), c(1, 2)) # print hi once and hello two times
在R中,rep
是一个函数。它旨在复制其第一个参数的次数等于其第二个参数的次数。因此 rep(2, 5)
return 是一个长度为 5 的向量,每个元素为 2。
在 R 中,函数也是对象,当您输入一个函数的名称时,R 将 return 通过显示输入是一个函数并提供预期的参数来尝试有用的东西。 .Primitive("rep")
部分告诉您 rep
是原始函数,是基本 R 代码的一部分。
rep
function (x, ...) .Primitive("rep")
在这种情况下,rep
需要至少一个参数 x
,即要复制的对象。 ...
表示它可以接受许多其他可选参数。要了解它们,您可以使用 ?rep
.
访问 rep
的帮助文件
您可以使用更多参数调用 rep
,但行为可能不是您所期望的。
rep (2,5)
rep
大家好,我正在通过观看 Udemy 教程来学习 'R',并且我一直在跟进。最近学习了 seq() 和 rep() 函数。但是,当我尝试 运行 上面编写的代码时,我得到了一个额外的输出。代码 returns 2.2.2.2.2
和 .Primitive("rep")
。我正在使用 Kaggle 笔记本。帮助我理解这个函数是如何工作的,这里出了什么问题,以及如果我们提供多个输入 rep(2,3,4,5)
或 (1,2,3,4,6,8)
.
通过键入 rep
而没有任何细节,您是在要求 R 向您展示该函数的内部“功能”。您可以通过输入 ?rep
了解更多信息。该手册对于初学者来说可能很多,但如果您滚动到底部,您会看到一些有用的示例。
希望对您有所帮助:
rep ("hi", 5) # print hi five times
rep(c("hi", "hello"), 3) # print the object holding hi and hello three times
rep(c("hi", "hello"), c(1, 2)) # print hi once and hello two times
在R中,rep
是一个函数。它旨在复制其第一个参数的次数等于其第二个参数的次数。因此 rep(2, 5)
return 是一个长度为 5 的向量,每个元素为 2。
在 R 中,函数也是对象,当您输入一个函数的名称时,R 将 return 通过显示输入是一个函数并提供预期的参数来尝试有用的东西。 .Primitive("rep")
部分告诉您 rep
是原始函数,是基本 R 代码的一部分。
rep
function (x, ...) .Primitive("rep")
在这种情况下,rep
需要至少一个参数 x
,即要复制的对象。 ...
表示它可以接受许多其他可选参数。要了解它们,您可以使用 ?rep
.
rep
的帮助文件
您可以使用更多参数调用 rep
,但行为可能不是您所期望的。