【发布时间】:2021-12-11 20:31:57
【问题描述】:
有没有一种方法可以从olddf 获得newdf,方法是为列名创建一个新变量并为结果创建一个变量?谢谢。
olddf <- data.frame('A' = c('Z1','Z2','Z3'),
'B' = c(100, 200, 500),
'C' = c(90, 50, 60),
'D' = c(NA, 50, NA))
newdf <- data.frame('A' = c('Z1','Z2','Z3','Z1','Z2','Z3'),
'B' = c(100, 200, 500, 100, 200, 500),
'var' = c('C', 'C', 'C', 'D', 'D', 'D'),
'res' = c(90, 50, 60, NA, 50, NA))
【问题讨论】: