小编Ste*_*ler的帖子

在r中串联两个字符串变量

我已经看到了很多关于使用paste和paste0连接r中的两个字符串的讨论。但是,这似乎不适用于两个字符串变量。我有一个数据框架,如下所示。

    series_id   year    period  value   footnote_codes
1   LASBS260000000000003            1983    M01 15.1              
2   LASBS260000000000003            1983    M02 15.0              
3   LASBS260000000000003            1983    M03 14.8              
4   LASBS260000000000003            1983    M04 14.6
Run Code Online (Sandbox Code Playgroud)

我希望将Year变量与Period变量组合在一起,以在数据框中生成一个称为观测的新变量。该数据帧称为数据,我根据对类似查询的研究尝试了以下粘贴命令。

data$obs<-paste0(toString(data$year),toString(data$period))
data$obs<-paste(toString(data$year),toString(data$period),sep="")
Run Code Online (Sandbox Code Playgroud)

这并没有给我期望的单变量取值“ 1983M01”...。任何想法将不胜感激。

史蒂夫

variables r concatenation dataframe

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

concatenation ×1

dataframe ×1

r ×1

variables ×1