设置参数以删除函数中的NA

我正在尝试完成一项功能。希望在将来的某个时候,我可以与其他用户分享。在此函数中,我希望有一个参数,以便用户可以选择排除所有分析中的所有缺失值,或者基于可用于不同组件的数据。我想知道是否有标准的方法可以执行此操作或为此制定r规则。

显示我的观点:

mydata <- data.frame(x = c(1,2,3,4,5,NA,7),y = c(2,6,7,NA))

myfun <- function(data,na.omit = FALSE,...) {
  if (na.omit == TRUE) {
    data <- na.omit(data)
  }  
  # computing a lot of things 
  print(data)
}

myfun(data = mydata,na.omit = F)  

myfun(data = mydata,na.omit = T)  

尽管它现在可以正常工作,但我仍然对此有些担心,因为na.omit是现有的r函数。我是否应该将此参数更改为na_omitcomplete_set之类的东西?

ludyhhm 回答:设置参数以删除函数中的NA

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3159362.html

大家都在问