angle_model$edd 中的错误:未为此 S4 类定义 $ 运算符

问题描述 投票:0回答:1

这似乎是一个经常出现的错误消息,但解决方案似乎针对我所看到的情况而定(我从 R 开始,所以每一步对我来说仍然很困难)。我正在按照脚本使用相机陷阱估计密度,在自己找到每个问题的解决方案后,我在最后遇到了最后一个问题,但我不知道如何修复它。我正在关注的脚本部分是这样的:

Last section of the script

我被参数困住了<- get_parameter_table(rad, ang, spd, act)

当我运行它时,它说:

angle_model$edd 中的错误:未为此 S4 类定义 $ 运算符

如果我单独运行 radspdact,也会发生同样的错误。

当我要求 RStudio 显示 Traceback 时,它说:

Traceback

我可以做什么来解决它?

提前致谢。

class operator-keyword r-s4
1个回答
0
投票

此错误意味着您不能将

$
运算符与
angle_model
对象一起使用。您将必须找到其他方法来访问它的各个部分。检查包文档以了解他们提供的任何方式,但如果失败,您可能可以使用
@
运算符,它获取对象的 slots (类似于属性,但不完全相同)。

© www.soinside.com 2019 - 2024. All rights reserved.