【发布时间】:2019-10-17 13:02:06
【问题描述】:
我正在寻找一种通用方法来执行以下操作, 我有一个nxn的三角矩阵,例如:
a NA NA
b d NA
c e f
并将其转换为:
a d f
b e NA
c NA NA
想法是:为每一列移动值,直到第一个非 NA 值在第一行
我想它是用for来完成的,对于每一列,让它上升,但我不知道如何使它......
【问题讨论】:
-
对这个“上涨”进行更准确的描述是个好主意。第一列移动一个位置,而第二列移动两个。是关于转移到第一个非 NA 值吗?
-
对不起,我会编辑我的问题,是的,就是这样
标签: r matrix triangular