gpt4 book ai didi

rep() 每个都等于一个向量

转载 作者:行者123 更新时间:2023-12-03 09:30:09 32 4
gpt4 key购买 nike

我有关于序列和 each 的快速问题:

vect1 <- c(4, 5, 10, 3, 1)

我想用这个向量复制每个,这样第一个数字被复制 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

我知道这是对每个的滥用。

最佳答案

rep(1:5, vect1)

如果您对如何在 R 中使用函数有疑问,请尝试
?function

其中“功能”是您想了解的任何功能。来自 ?rep你会读到:

'times' A integer vector giving the (non-negative) number of times to repeat each element if of length length(x), or to repeat the whole vector if of length 1. Negative or NA values are an error.

关于rep() 每个都等于一个向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8098223/

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