3
这个工作不到一个月前。有什么改变? (简单样品添加的):plyr :: ddply错误信息:类(output [[var]]中的错误)< - class(value):尝试在NULL上设置属性
adk47sample
PeakName Elevation
Marcy 5344
Marcy 5344
Marcy 5344
Marcy 5344
Marcy 5344
Marcy 5344
Marcy 5344
Algonquin 5114
Algonquin 5114
Algonquin 5114
> require(plyr)
Loading required package: plyr
> adk.need.fr.round.6 <- ddply(adk47sample, .(PeakName, Elevation),
+ summarize, needThese=if(length(PeakName) < 6) "needThis")
Error in class(output[[var]]) <- class(value) :
attempt to set an attribute on NULL
对于这个简单的例子,我预计:
> adk.need.fr.round.6
PeakName Elevation needThese
1 Algonquin 5114 needThis
没有可重复的例子很难说。尝试添加一个else子句到你的'if'。 – joran
'plyr'已被最近更新...可重复的例子请http://tinyurl.com/reproducible-000? –