r - 如何在r中的函数中存储值?
问题描述
我正在尝试制作一个删除异常值的函数。
removeoutlier<-
function(data,datacolumn){
Q<-quantile(datacolumn, probs=c(0.1,0.9), na.rm = FALSE)
iqr <- IQR(datacolumn)
up <- Q[2]+1.5*iqr # Upper Range
low<- Q[1]-1.5*iqr # Lower Range
nooutlier2<-iris[iris$Sepal.Width > (Q[1] - 1.5*iqr) & iris$Sepal.Width < (Q[2]+1.5*iqr),]
return(nooutlier2)
}
我想存储值。但是函数只显示值而不存储值。我将如何存储函数返回的值?提前致谢!
解决方案
您可以在全局环境中分配它:assign(name, nooutlier2, envir = .GlobalEnv)
推荐阅读
- mongodb - Robo 3T 无法通过 SSL 连接 MongoDB 副本集
- indexing - 将索引列添加到报告(不是表)中
- c++ - 从 Java 接口到 C++ 代码的转换
- active-directory - 企业根 CA 和从属 CA 在同一台服务器上
- python - 查找 y = 0 的 x 值以进行扩展回归
- java - 显示 JDK 模块的依赖关系
- python - 创建一个以中心为中心的星号矩形
- r - ggplot2 geom_density_2d 允许按因子填充,但不能按值填充
- c# - ASP.NET MVC 与 LACRM Api 的集成
- python - 为 Saxon/C 构建 Python 扩展失败:“无法找到 vcvarsall.bat”