Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R图书示例矩阵和聚合()_R - Fatal编程技术网

R图书示例矩阵和聚合()

R图书示例矩阵和聚合(),r,R,晚上好, 我用的是迈克尔·J·克劳利的《游侠书》。我知道这不是最好的书,学习R。。。但这就是我所拥有的 所以在第二章中,他解释了行和列的计算。所以这个问题就产生了 下面是R(R-studio)中的一系列命令,我有一个简单的问题要问 X <- matrix(rpois(20, 1.5), nrow=4) X # [,1] [,2] [,3] [,4] [,5] #[1,] 2 2 0 0 2 #[2,] 2 1 0 0

晚上好,

我用的是迈克尔·J·克劳利的《游侠书》。我知道这不是最好的书,学习R。。。但这就是我所拥有的

所以在第二章中,他解释了行和列的计算。所以这个问题就产生了

下面是R(R-studio)中的一系列命令,我有一个简单的问题要问

X <- matrix(rpois(20, 1.5), nrow=4)
X

#      [,1] [,2] [,3] [,4] [,5]
#[1,]    2    2    0    0    2
#[2,]    2    1    0    0    2
#[3,]    1    0    1    2    0
#[4,]    2    1    2    0    2

group = c("A", "B", "B", "A")
aggregate(X, list(group), sum)

#          **************
#  Group.1 V1 V2 V3 V4 V5
#1       A  4  3  2  0  4
#2       B  3  1  1  2  2

X来自
?聚合

“默认方法…将“x”强制为数据帧并调用数据帧方法。”

as.data.frame(X)
提供
Vn
列名:

as.data.frame(X)

#  V1 V2 V3 V4 V5
#1  0  1  1  0  2
#2  1  3  2  1  1
#3  1  3  2  0  0
#4  3  2  2  1  1

我不知道第二版是否相同,但在第一版中,在构建矩阵和使用聚合的示例之间的页面有一个向量分配给colnames(X),列将被标记为这些。(然后Crawley用“V”n’s显示结果,好像代码没有运行过一样。)《末日邮报》感谢您的编辑。