使用 rbind 合并两个向量
Combining two vectors with rbind
我正在尝试创建一个名为 ID
的列,其中包含 5000 行,作为对 20 个人的观察的标识列。我希望对前 10 个人的每个人进行 200 次观察,对接下来的十个人进行 300 次观察(因为我不希望对每个人进行相同数量的观察)。所以我做了两个单独的专栏:
ID <- data.frame(ID=rep(c(12,122,242,329,595,130,145,245,654,878), each = 200))
ID2 <- data.frame(ID=rep(c(863,425,24,92,75,3,200,300,40,500), each = 300))
为什么我无法使用 rbind
将一个堆叠在另一个之上(将所有个体列为一列)?
ID <- rbind(c(ID,ID2))
你就快到了,只是不要在 rbind 中使用 c()
ID <- rbind(ID,ID2)
我正在尝试创建一个名为 ID
的列,其中包含 5000 行,作为对 20 个人的观察的标识列。我希望对前 10 个人的每个人进行 200 次观察,对接下来的十个人进行 300 次观察(因为我不希望对每个人进行相同数量的观察)。所以我做了两个单独的专栏:
ID <- data.frame(ID=rep(c(12,122,242,329,595,130,145,245,654,878), each = 200))
ID2 <- data.frame(ID=rep(c(863,425,24,92,75,3,200,300,40,500), each = 300))
为什么我无法使用 rbind
将一个堆叠在另一个之上(将所有个体列为一列)?
ID <- rbind(c(ID,ID2))
你就快到了,只是不要在 rbind 中使用 c()
ID <- rbind(ID,ID2)