我已经看到了很多关于使用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”...。任何想法将不胜感激。
史蒂夫