gpt4 book ai didi

r - plyr::ddply 错误消息:类(输出[[var]])<-类(值)中的错误:尝试在 NULL 上设置属性

转载 作者:行者123 更新时间:2023-12-01 12:29:15 25 4
gpt4 key购买 nike

这在不到一个月前就奏效了。有什么改变吗? (添加了简单示例):

adk47样本

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

最佳答案

它适用于 plyr 1.8 版,如果我按照@joran 的建议给出 elsecharacter(0) 结果(使用 else NULL 它给出了同样的错误):

adk.need.fr.round.6 <- ddply(adk47sample, 
.(PeakName, Elevation),summarize,
needThese=if(length(PeakName) < 6) "needThis" else character(0))

关于r - plyr::ddply 错误消息:类(输出[[var]])<-类(值)中的错误:尝试在 NULL 上设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14059418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com