小编Zry*_*yan的帖子

使用R中的条件减少列数

我有一个超过1000行和100列的大矩阵.在每行中只有6-10列具有值,其余为零.我想创建一个只有5列的矩阵,它取每行中5个连续列的值.例如:

A = structure(c(0, 1L, 6L, 0, 2L, 0, 2L, 0, 1L, 4L, 1L, 3L, 7L, 2L, 6L, 2L, 4L, 0, 3L, 0, 3L, 5L, 1L, 4L, 0, 4L, 6L, 2L, 0, 0, 5L, 0, 3L, 5L, 0, 0, 0, 4L, 6L, 7L, 0, 7L, 5L, 7L, 8L, 6L, 0, 0, 8L, 9L, 0, 0, 0, 9L, 1L, 0 , 0, 0, 0, 2L, 7L, 0, 2L, 0, 0, 1L, 8L, 4, 0, 0), .Dim = c(5L, 14L))

#A = …
Run Code Online (Sandbox Code Playgroud)

r matrix

5
推荐指数
1
解决办法
120
查看次数

标签 统计

matrix ×1

r ×1