奇亿娱乐
奇亿娱乐
你的位置:奇亿娱乐 > 最新动态 > Seurat绘图报错-Error in Ops.data.frame(guide_loc, panel_loc)

Seurat绘图报错-Error in Ops.data.frame(guide_loc, panel_loc)

发布日期:2024-10-14 17:00    点击次数:69

图片

最近小编用Seurat包做单细胞数据分析,画图的时候遇到了一个很奇怪的错误。相同的代码以前是没有任何问题的。具体报错信息如下
Error in Ops.data.frame(guide_loc, panel_loc) :   '==' only defined for equally-sized data frames
小编搜索了一下,发现很多小伙伴也遇到了同样的报错。原因其实也很简单,应该前不久刚更新了ggplot2这个R包,更新到了3.5.0,问题就出在这里了。解决方法也很简单,把这个最新版的ggplot2包给卸载了,然后装回原来老版本的,我又换回了3.4.2版本,现在代码又能顺畅的运行了。至于如何删除R包,其实方法也很多了。可以通过代码删除
remove.packages("ggplot2")
小编直接简单粗暴,跑到R安装目录下的library文件夹下面,直接把ggplot2包对应的整个文件夹都删除了。老版本的ggplot2包可以从下面的链接获取https://cran.r-project.org/src/contrib/Archive/ggplot2/下载ggplot2_3.4.2.tar.gz文件后,直接本地安装就可以了为了方便大家交流学习,共同进步,我特地创建了微信交流群 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。