【问题标题】:How to concatenate the row names of a data frame with a special character?如何用特殊字符连接数据框的行名?
【发布时间】:2017-10-30 04:58:25
【问题描述】:

我想将数据框的行名与“+”连接起来以返回一个字符串。例如

head(USArrests)

           Murder Assault UrbanPop Rape
Alabama      13.2     236       58 21.2
Alaska       10.0     263       48 44.5
Arizona       8.1     294       80 31.0
Arkansas      8.8     190       50 19.5
California    9.0     276       91 40.6
Colorado      7.9     204       78 38.7

我的目标是得到

goal = Alabama+Alaska+Arizona+Arkansas+California+Colorado+...

我试过了

goal = paste0(rownames(USArrests), sep="+")

head(goal)
[1] "Alabama+"    "Alaska+"     "Arizona+"    "Arkansas+"   "California+"     "Colorado+"

我对 R 比较陌生,不知道如何获得我想要的。有人可以帮助我吗?谢谢!

【问题讨论】:

    标签: r concatenation


    【解决方案1】:
    paste(rownames(USArrests), collapse="+")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-29
      • 2016-12-27
      • 1970-01-01
      • 2013-11-24
      相关资源
      最近更新 更多