我有关于序列的快速问题each:
vect1 <- c(4, 5, 10, 3, 1)
Run Code Online (Sandbox Code Playgroud)
我希望用这个向量进行复制,使得第一个数字被复制4,第二个5,第三个10,第四个3和第五个等于1.
rep(1:5, each = vect1)
[1] 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
Warning message:
In rep(1:5, each = vect1) : first element used of 'each' argument
rep(1:5, each = c(4, 5, 10, 3, 1))
[1] 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
Warning message:
In rep(1:5, each = c(4, 5, 10, 3, 1)) :
first element used of 'each' argument
Run Code Online (Sandbox Code Playgroud)
我知道这是对每个人的误用.
Rgu*_*guy 22
rep(1:5, vect1)
Run Code Online (Sandbox Code Playgroud)
如果您对如何在R中使用函数有疑问,请尝试
?function
Run Code Online (Sandbox Code Playgroud)
其中"功能"是你想知道的任何功能.从?rep你会阅读:
'times'一个整数向量,给出(非负)次数,如果是长度长度(x)则重复每个元素,或者如果长度为1则重复整个向量.负值或NA值是一个错误.
| 归档时间: |
|
| 查看次数: |
14632 次 |
| 最近记录: |