gpt4 book ai didi

r - 如何自动命名 rbind 中的列?

转载 作者:行者123 更新时间:2023-12-01 09:54:11 25 4
gpt4 key购买 nike

我经常使用相同的变量绑定(bind)向量:

v1 = 1
v2 = 2
rbind(c(v1, v2), c(v1, v2))
[,1] [,2]
[1,] 1 2
[2,] 1 2

我知道我可以明确地命名向量列,但是当你有很多变量时,它相当乏味和多余:

rbind(c(v1 = v1, v2 = v2), c(v1= v1, v2 = v2))
v1 v1
[1,] 1 2
[2,] 1 2

如何指示 rbind() 使用变量名来命名每一列?

最佳答案

您只需要命名传递给 rbind 的第一个向量中的元素:

v1 <- 1
v2 <- 2
rbind(c(v1=v1, v2=v2), c(v1, v2), c(4, 5))
# v1 v2
# [1,] 1 2
# [2,] 1 2
# [3,] 4 5

我假设您提供的示例已经过简化,并且您不打算多次重复同一行;如果是这样,有比多次键入该行更简单的方法(例如使用 replicaterep)。

关于r - 如何自动命名 rbind 中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31812059/

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