这似乎是一个经常出现的错误消息,但解决方案似乎针对我所看到的情况而定(我从 R 开始,所以每一步对我来说仍然很困难)。我正在按照脚本使用相机陷阱估计密度,在自己找到每个问题的解决方案后,我在最后遇到了最后一个问题,但我不知道如何修复它。我正在关注的脚本部分是这样的:
我被参数困住了<- get_parameter_table(rad, ang, spd, act)
当我运行它时,它说:
angle_model$edd 中的错误:未为此 S4 类定义 $ 运算符
如果我单独运行 rad、spd 或 act,也会发生同样的错误。
当我要求 RStudio 显示 Traceback 时,它说:
我可以做什么来解决它?
提前致谢。
此错误意味着您不能将
$
运算符与 angle_model
对象一起使用。您将必须找到其他方法来访问它的各个部分。检查包文档以了解他们提供的任何方式,但如果失败,您可能可以使用 @
运算符,它获取对象的 slots (类似于属性,但不完全相同)。