【问题标题】:Join numbers together in R [duplicate]在R中将数字连接在一起[重复]
【发布时间】:2022-08-03 12:46:05
【问题描述】:

我是 R 的初学者。我想做的是将数字连接在一起。我做了一个data如下:

data<-data.frame(year=c(2020,2021,2022),month=c(10,11,12))

我的预期输出如下:

data=data.frame(year=c(2020,2021,2022),month=c(10,11,12),year_month=c(202010,202111,202212))

year_month 是将yearmonth 连接在一起的列。 我怎样才能做到这一点?

    标签: r dataframe


    【解决方案1】:

    您可以像这样使用paste0 连接列:

    data<-data.frame(year=c(2020,2021,2022),month=c(10,11,12))
    data$year_month <- do.call(paste0, data)
    data
    #>   year month year_month
    #> 1 2020    10     202010
    #> 2 2021    11     202111
    #> 3 2022    12     202212
    

    reprex package (v2.0.1) 于 2022-07-30 创建

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 2023-03-16
      • 1970-01-01
      • 2021-02-05
      • 2019-06-06
      • 1970-01-01
      • 2014-11-27
      相关资源
      最近更新 更多