首页 > 解决方案 > 删除了包含非有限值的 N 行 (stat_pie)

问题描述

我必须用 R 在世界地图上做统计,但我是这个软件的初学者。我试图自己(在互联网上)找出此错误消息的来源:我想我误解了 scatterplot 的工作原理,或者我的数据格式不正确。我在这里发布各种截图。感谢您的帮助和耐心。

数据

代码 :

geodata <-read.table('R_Data_Map_Chrm3.tsv',sep="\t") 
geodata2.0 <-geodata[,-9]
names(geodata2.0)[1]<-"long" 
names(geodata2.0)[2]<-"lat" 
names(geodata2.0)[3]<-"antibiotic target replacement"
names(geodata2.0)[4]<-"antibiotic efflux" 
names(geodata2.0)[5]<-"antibiotic inactivation" 
names(geodata2.0)[6]<-"antibiotic efflux reduced permeability to antibiotic"
names(geodata2.0)[7]<-"antibiotic target protection" 
names(geodata2.0)[8]<-"antibiotic target alteration"
geo <- map_data("world") 

ggplot() + geom_polygon(data = geo, aes(x = long, y = lat, group = group), colour = "grey", fill = "white") + geom_scatterpie(data = geodata2.0, aes(x=long, y=lat), cols = c("antibiotic target replacement","antibiotic efflux","antibiotic inactivation","antibiotic efflux reduced permeability to antibiotic","antibiotic target protection","antibiotic target alteration"))

警告消息:删除了 294 行包含非有限值 (stat_pie)。

结果(地图)

标签: r

解决方案


推荐阅读