繁体   English   中英

如何计算R中数据集的均值向量?

[英]How to calculate mean vector of data set in R?

我是R的新手,所以请多多包涵。

在.txt文件中给出测试数据...

Num   height   weight   class  
1     72.1     147.5    1  
2     75.2     125.4    1
3     60.3     102.3    2
4     62.4     98.2     2
5     50.5     74.1     3

我通过以下方式将文件读入R:

testdata <- read.table("testdata.txt", header = TRUE)

这将创建15 obs的数据。 4个变量。 我可以将每一列分配给一个对象,如下所示:

numCol <- testdata$Num
heightCol <- testdata$height
weightCol <- testdata$weight
classCol <- testdata$class

然后,例如,heightCol给我

heightCol
> 72.1 75.2 60.3 62.4 50.5

我需要做的是参加每个班级,然后找到平均向量,标准差,散布图和平行坐标。

如果有人可以向我解释如何找到平均向量,我相信我可以找出其余的向量。

colMeans(testdata)

要么

apply(testdata, 2, mean)

有关更多详细信息,请参见帮助文件

?colMeans
?apply

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM