提问人:squigglybeing 提问时间:6/19/2023 更新时间:6/19/2023 访问量:36
R 中使用数组进行矩阵切片
Matrix Slicing with Array in R
问:
请考虑以下 2D 数组:
A =
1 2 3
4 5 6
7 8 9
给定一组与列对应的索引,例如,i = [0, 2],我想使用 R 仅获得第 0 列和第 2 列的新矩阵。
1 3
4 6
7 9
在 Python 中,我们可以使用以下行:A[:, i]。 但是,在 R 中,我不知道这样做。你能给我一个解决方案吗?
答:
1赞
Vinícius Félix
6/19/2023
#1
在 R 中,数据结构中元素的索引从 1 开始
A <- matrix(data = 1:9,nrow = 3,byrow = TRUE)
A[,-2]
或
A[,c(1,3)]
评论
0赞
squigglybeing
6/19/2023
我想你误解了这个问题。我希望它专门给出一组索引。
下一个:在 R 中循环遍历数组的多个切片
评论
A[, i]
i