R:错误:$使用雷达包时,未为此S4类定义操作员

R:错误:$使用雷达包时,未为此S4类定义操作员,r,data-visualization,s4,R,Data Visualization,S4,我正试图用放射影像学对从CT扫描数据集中提取的特征进行可视化。我使用Pyradiomics库提取特征,现在我有一些.csv文件 我发现R库可以读取数据集并为其生成图像。使用input=import\u pyradiomics(dir=“/path/to/datadir”)命令读取数据集是按照计划进行的,但当我尝试使用可视化函数之一,例如plot\u correlation\u matrix(rdr=input,view\u as=“heatmap”)对其进行可视化时,我得到以下错误: 错误:$未

我正试图用放射影像学对从CT扫描数据集中提取的特征进行可视化。我使用Pyradiomics库提取特征,现在我有一些
.csv
文件

我发现R库可以读取数据集并为其生成图像。使用
input=import\u pyradiomics(dir=“/path/to/datadir”)
命令读取数据集是按照计划进行的,但当我尝试使用可视化函数之一,例如
plot\u correlation\u matrix(rdr=input,view\u as=“heatmap”)
对其进行可视化时,我得到以下错误:

错误:$未为此S4类定义运算符

我读过关于S3和S4类的文章,我认为库中的[]是这个错误首先发生的地方,因为它试图调用这个“$”操作符。我目前使用的是R版本4.0.2。在我看来,这个问题似乎是由于这个R库依赖于旧版本的R而引起的,但它相对来说是最新的。如何解决此问题?我是否必须进入并手动更改库中的代码?或者有更简单的解决方案,比如将S4类转换为S3类?我觉得我错过了一个简单的解决方案,因为我不熟悉R


我发现了一个类似的问题,但它没有回答我的具体问题。不幸的是,关于这个主题的其他问题的答案对我也不适用。

我是雷达的开发者,感谢您对我们的软件包感兴趣。这个问题可能与SummaredExperiment R包的不同版本的使用有关。该错误现已修复。您可以从重新安装新版本的雷达。
有关雷达的任何问题,请参阅雷达github页面的“问题”部分。

我是雷达的开发者,感谢您对我们的软件包感兴趣。这个问题可能与SummaredExperiment R包的不同版本的使用有关。该错误现已修复。您可以从重新安装新版本的雷达。 有关雷达的任何问题,请参阅雷达github页面的“问题”部分