gpt4 book ai didi

r - 如何将组行 append 到数据框中

转载 作者:行者123 更新时间:2023-12-03 15:05:58 25 4
gpt4 key购买 nike

我有这个 df1:

A B C
1 2 3
5 7 9

哪里 A B C是列名。

我有另一个 df2 一列:
A
1
2
3
4

我想为 df1 的每一列 append df2,创建这个最终数据框:
A B C 
1 2 3
5 7 9
1 1 1
2 2 2
3 3 3
4 4 4

有可能做到吗?

最佳答案

我们可以复制 df2对于 df1 的列数,取消命名,然后 rbind它。

rbind(df1, unname(rep(df2, ncol(df1))))
# A B C
# 1 1 2 3
# 2 5 7 9
# 3 1 1 1
# 4 2 2 2
# 5 3 3 3
# 6 4 4 4

数据:
df1 <- structure(list(A = c(1L, 5L), B = c(2L, 7L), C = c(3L, 9L)), .Names = c("A", 
"B", "C"), class = "data.frame", row.names = c(NA, -2L))
df2 <- structure(list(A = 1:4), .Names = "A", row.names = c(NA, -4L), class = "data.frame")

关于r - 如何将组行 append 到数据框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46043445/

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