R语言 如何使用na.rm
在这篇文章中,我们将讨论如何在R编程语言中使用na.rm。R中的na.rm是用来去除NA值的。
矢量中的na.rm
当我们执行任何操作时,我们必须排除NA值,否则,结果将是NA。
语法: function(vector,na.rm)
其中
- vector是输入向量
- na.rm是指去除NA值
- function是对向量进行操作,如sum、mean、min、max等。
例1: 在这个例子中,我们要计算带有NA的平均值、总和、最小值、最大值和标准偏差。
输出
例2: 在这个例子中,我们要计算平均数、总和、最小值、最大值和标准差,没有NA
输出
数据框架中的na.rm
我们必须使用apply函数将函数应用于带有na.rm函数的数据框架上。
语法 : apply(dataframe, 2, function, na.rm )
其中
- dataframe是输入的数据框架
- function是用来执行一些操作的,如平均数、最小数、最大值等
- 2代表列
- na.rm用于移除不确定的值
例1 :在这个例子中,我们要计算所有列的平均数、总和、最小值、最大值和标准差,不含NA。
输出
例2: 排除NA值
输出