如题,大致意思如下,把数据中的 value1 value2 两列按照 education 列的两个类型相加合并。
# 合并前长这样
education age value1 value2
未上过学 15 1 2
学前教育 15 1 2
# 合并后长这样
education age value1 value2
未上过学 15 2 4
编造的数据如下:
# 合并前
data1 <- data.table(
education = c(rep('未上过学', 35), rep('学前教育', 35)),
age = rep(c(15:49), 2),
value1 = rep(1, 70),
value2 = rep(2, 70)
)
# 合并后
data2 <- data.table(
education = rep('未上过学', 35),
age = c(15:49),
value1 = rep(2, 35),
value2 = rep(4, 35)
)