我有几个包含相似数据的数据框。所有数据帧都很长,我需要将它们转换为宽数据。每个数据帧具有相同的列标题。
head(dtf.a)
Name Reach Indicator Rank
1 Sam 3 Length 2
2 John 1 Width 2
3 Leslie 3 Length 1
Rec.list <- c(dtf.a, dtf.b, dtf.c, dtf.d)
new.f <- lapply(names(Rec.list), function(x) dcast(x, Name + Reach ~ Indicator, value.var = "Rank", fun.aggregate = mean, na.action = na.omit))
我的输出是一个空列表或“错误:在输入中找不到value.var(Rank)”