gpt4 book ai didi

r - 将ggpairs与包含A的数据一起使用

转载 作者:行者123 更新时间:2023-12-04 04:22:22 25 4
gpt4 key购买 nike

ggpairs包中的GGally似乎非常有用,但是当数据集中的任何地方都存在NA时,它似乎会失败:

#require(GGally)
data(tips, package="reshape")
pm <- ggpairs(tips[,1:3]) #works just fine

#introduce NA
tips[1,1] <- NA
ggpairs(tips[,1:3])
> Error in if (lims[1] > lims[2]) { : missing value where TRUE/FALSE needed

我看不到任何有关 NA值的文档,而且 ggpairs(tips[,1:3], na.rm=TRUE)之类的解决方案(毫不奇怪)不会更改错误消息。

我有一个数据集,其中大约10%的值是 NA,它随机散布在整个数据集中。因此, na.omit(myDataSet)将删除许多数据。有没有办法解决?

最佳答案

GGally的某些功能(例如ggparcoord())支持通过missing=[exclude,mean,median,min10,random]参数处理NA。但是,不幸的是ggpairs()并非如此。

您可以做的是用对您期望ggpair()会自动为您做的数据的良好估计来替换NA。有很好的解决方案,例如用row meanszerosmedian甚至closest point替换它们(请注意最近句子中单词的4个超链接!)。

关于r - 将ggpairs与包含A的数据一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13093954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com