【发布时间】:2012-07-18 12:24:58
【问题描述】:
在 R 2.14.2 中,我有一个矩阵:
mat1=matrix(c('A','','','B'))
我想填写空值,所以它变成这样:
mat2=matrix(c('A','','','B','A','A','A','B'),2,4,byrow=T)
换句话说,我如何填充空值?
[在 Excel 中,我将在 B 列中使用此公式:B2=if(isblank(A2),B1,A2),然后将其复制下来]。
如何在 R 中做到这一点?
亨克
【问题讨论】:
-
为什么不使用这样的东西 mat1[nchar(mat1) == 0] (你可以用像 B1 列这样的向量替换 'A'在您的 Excel 示例中)