我试图合并不同的数据帧,这些数据帧的特点是有大量的变量,这些变量被命名为c302
、c303
等代码,从SPSS导入的原始文件保留了非常有用的标签。
当我试图合并这些数据帧(使用cbind
或merge
)时,我会丢失所有的变量标签。能留着吗?
发布于 2018-01-25 19:02:17
与其使用merge
,不如使用dplyr的left_join
,因为它保留属性:
library(dplyr)
library(haven)
df1 <- read_sav("one.sav")
df2 <- read_sav("two.sav")
df <- left_join(x = df1, y = df2, by = "var_name")
https://stackoverflow.com/questions/37096815
复制