R语言表格忽略文字计算的NA值,应该怎么忽略其计算

numric(2)”定义x为一个长度为2的数值型数據其他数据类型也同样,“logical(2)”表示长度为2的逻辑型数据长度为2表示其x包含了两个数据值,用线代语言说就是x是一个2维行向量

在线性玳数里有向量、矩阵和行列式等数据形式,R语言也有不同的数据形式以应对各种数据处理包括:向量、数组、矩阵、列表、数据框和时间序列。

向量是由一组同样类型(mode)的数据构成数值向量、字符向量和逻辑向量。在统计学中数据有分类数据、顺序数据、数值数据之分有時候看似数字但实际表示一个组别,比如在SPSS中输入数据定义0为男1为女。由此在R中又有一种因子向量表示类别。下面一一介绍四种向量向量的通用赋值函数“c()”,用穷举法列出向量所有的元素。

在函数“c()”中列举时也可以包含已经赋值的向量比如上个命令我们已经对x赋徝,那么“y <- c(x,x,x)”表示什么试试看,我想你能很轻易的发现规律

【by the way:是不是觉着参数多的时候输入很麻烦?】

这里顺便介绍下函数参数的写法首先声明在函数内部对参数赋值习惯用等号【虽然“<-”也可以吧】“rep(x,times=3,each=2length.out=2)”也可以简单的写“rep(x,3,3,2)”,不用输入参数名称直接按顺序输入其徝就可以了。那如何查看参数的顺序前边是不是提到过R语言强大的帮助系统?输入命令“?rep”敲回车看看

函数“c(1:3)”的等差为1【其实是符號“:”的等差为1,可将其称为等差符】那等差为0.5或者2怎么办?用更一般的函数“seq(from=,to=,by=,length.out=)”从“from”为第一个元素开始最大的元素不大于“to”。

有缺失值无法计算mean()均值,但通過把可选的参数na.rm(意思是移除NA)设置为真(T,可以计算其余元素的均值

NA值的模式与向量中其他元素的模式是一样的。

换成另外一个例子关于NA

对比上面的关于NULL的例子较为容易理解,主要是NA占了一个长度

??这个函数的功能比较强大它首先将数据进行分组(按行),然后对每一组数据进行函数统计最后把结果组合成一个比较nice的表格忽略文字计算返回。根据数据对象不同它有三种用法分别应用于数据框(data.frame)、公式(formula)和时间序列(ts):

??我们通过 mtcars 数据集的操作对这个函数进行簡单了解。mtcars 是不同类型汽车道路测试的数据框类型数据:

??先用attach函数把mtcars的列变量名称加入到变量搜索范围内然后使用aggregate函数按cyl(汽缸数)进行分类计算平均值:

??by参数也可以包含多个类型的因子,得到的就是每个不同因子组合的统计结果:

??公式(formula)是一种特殊的R数據对象在aggregate函数中使用公式参数可以对数据框的部分指标进行统计:

我要回帖

更多关于 表格忽略文字计算 的文章

 

随机推荐