我看到很多关于在r中使用paste和paste0来连接两个字符串的讨论。然而,这似乎不适用于两个字符串变量。我有一个数据框,看起来像下面这样。
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
我希望将年份变量和期间变量合并成一个新的变量,命名为observation,并将其添加到数据框中。数据框名称为data。我尝试了以下类似问题的粘贴命令:
data$obs<-paste0(toString(data$year),toString(data$period))
data$obs<-paste(toString(data$year),toString(data$period),sep="")
这并没有给我期望的单个变量取值"1983M01",请问您有什么想法吗?
Steve
toString
?你有没有查看过调用paste
之前的这些值? - Rich Scriven