r - 将空行添加到没有 for 循环的矩阵
问题描述
我想将x
空行添加到矩阵中。因此我正在使用for
循环和rbind
,但我想知道是否有一种方法不使用 for 循环?
myMatrix<-matrix(ncol=6,nrow=0)
x<-4
value<-NA
for (i in 1:x){
myMatrix<-rbind(myMatrix,value)
}
解决方案
在您的代码中,您创建一个没有行的矩阵,然后手动添加填充有“NA”的行。如果您使用从一开始就已经指定的行数创建一个矩阵,它会自动填充 NA。
x <- 4
m <- matrix(ncol=6,nrow=x)
推荐阅读
- reactjs - 反应本地工作区设置以连接到 REST API 服务器
- architecture - Apache Superset 的架构
- java - 是否可以在没有参数的情况下从另一个类访问对象
- sql - 将结果存储到临时表中
- string - 在 Rust 中,有没有办法使用 Windows 约定在 r###"..."### 中制作文字换行符?
- algorithm - 优化二维碰撞检测
- javascript - React 导入背景图片
- cardano - Daedalus 钱包如何识别有效的 cardano 支付地址?
- python - 用 numpy 在两个矩阵之间进行插值
- javascript - 在javascript中具有给定ID的组数组