首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据缺失的向日葵图

数据缺失的向日葵图
EN

Stack Overflow用户
提问于 2013-11-24 07:11:06
回答 1查看 464关注 0票数 0

似乎sunflowerplot不适用于丢失的数据。

我正在尝试编写一个清除的向日葵图函数,该函数清除输入向量中的缺失值,并通知向日葵图的图例中每个变量的缺失值的数量。代码如下:

代码语言:javascript
复制
      library(gplots)
    CleanedSunflowerPlot <- function(x,y,...){
        m<-sum(is.na(x)) 
        n <- sum(is.na(y)) 
            x <- na.omit(x)
            y <- na.omit(y)
        sunflowerplot(x,y,...)
        smartlegend(x="left", y="top",
        c( paste(m , " missing x values") , paste(n, " missing y values"))) 

    }

我得到的错误是“xy.coords(x,y,xlabel,ylabel,log)中的错误:'x‘和'y’长度不同”

我尝试了很多不同的方法,但都不能解决它。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-11-24 08:06:21

基于@rawr的建议:

代码语言:javascript
复制
x <- c(1,2,NA,4); y <- c(NA, 5, 3, 2)
xy <- cbind(x, y)
xy
#       x  y
# [1,]  1 NA
# [2,]  2  5
# [3,] NA  3
# [4,]  4  2

xy[ !is.na(x) & !is.na(y), ]
#      x y
# [1,] 2 5
# [2,] 4 2

sunflowerplot(xy[, 1], xy[, 2])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20169061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档