【R】ggpubr包与“extract”函数冲突

library(ggplot2)
library(tidyverse)
library(readxl)
library(ggpubr) #与extract函数冲突,删掉就不会报错了
#整合数据
data <- read_xlsx("data1.xlsx",col_names = TRUE,range = "B3:Z1151")
data_extracted<-extract(data,`Taxonomic classification`, into=c('Domain', 'Phylum', 'Genus'),'k__([A-z]*);p__(.*);c__.*g__(.*);', convert=TRUE)
data_extracted[which(data_extracted$Phylum == "",arr.ind = TRUE),]$Phylum="Unknown"
data_extracted[which(data_extracted$Genus == "",arr.ind = TRUE),]$Genus="Unknown"
data_sum<-data_extracted %>% gather(wipe,abundant,-Domain,-Phylum,-Genus)

报错:
【R】ggpubr包与“extract”函数冲突_第1张图片
情况是这样的:我跟A用了同一段代码,就是以下“整合数据”的部分。
第一次运行A的代码,运行成功,运行我的代码,出现以上报错。再次运行A的代码,同一句话报错。
我们代码的唯一区别是前面导入的包,我比她多了ggplot2与ggpubr。于是猜测是这两个中哪一个跟“extract”语句冲突了。
经尝试,出现冲突的包是ggpubr。删了它就万事大吉!!!

你可能感兴趣的:(R,error)