【问题标题】:R - How to give a same name to every element of vector?R - 如何为向量的每个元素赋予相同的名称?
【发布时间】:2015-08-05 17:36:27
【问题描述】:

是否可以为 R 中向量的每个元素分配相同的名称? 例如,我有一个向量a <- c(1:10),我想给每个元素命名"A"

我想得到这样的结果:

A A A A A A A A A A 
1 2 3 4 5 6 7 8 9 10

【问题讨论】:

    标签: r vector sapply


    【解决方案1】:

    想通了。

    names(a) <- c(rep("A", 10))
    

    【讨论】:

    • 不需要c()
    • @RichardScriven 好的,谢谢。在那种情况下a = 1:10; for (bah in 1:2) names(a)[] &lt;- "A" :)
    • 你可以做names(a) &lt;- "A"[a-a+1]
    猜你喜欢
    • 1970-01-01
    • 2021-08-09
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    相关资源
    最近更新 更多