[英]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.