【问题标题】:How do i count strings as a number in R我如何将字符串计数为R中的数字
【发布时间】:2020-12-07 11:29:15
【问题描述】:

早安,

我是 R 的初学者,我正在尝试从多个值中添加一些字符串。 例如,我有 2 个值;

NominationsGrammyAwards <- c("Grammy Award For best Videoclip", "Song of the Year", "Best Rap Performance", "Best Rap Song", "Best Music Video")

NominationBETAward <- "Video Of The Year"

总共有 6 个字符串,但我如何才能将它放在一个数字 6 中。例如,我想将它们加在一起,形成一个名为 TotalNominations 的值。像这样:

TotalNominations <- (Which code?)

我用 sapply 尝试了一些东西,但没有奏效。谁能帮帮我?

谢谢!

【问题讨论】:

    标签: r string


    【解决方案1】:

    试试length:

    NominationsGrammyAwards <- c("Grammy Award For best Videoclip", "Song of the Year", "Best Rap Performance", "Best Rap Song", "Best Music Video")
    
    NominationBETAward <- "Video Of The Year"
    
    length(NominationsGrammyAwards)
    #> [1] 5
    
    length(NominationBETAward)
    #> [1] 1
    

    reprex package (v0.3.0) 于 2020 年 12 月 7 日创建

    编辑 1 以添加它们:

    a <- NominationsGrammyAwards <- c("Grammy Award For best Videoclip", "Song of the Year", "Best Rap Performance", "Best Rap Song", "Best Music Video")
    
    b <- NominationBETAward <- "Video Of The Year"
    
    length(a) + length(b)
    #> [1] 6
    

    reprex package (v0.3.0) 于 2020 年 12 月 7 日创建

    【讨论】:

    • 这行得通,但是我如何将它们加在一起,使它们总共有 6 个,就像 TotalNominations 一样
    • 查看编辑 1 以添加它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-10
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    相关资源
    最近更新 更多