【发布时间】:2019-01-15 12:38:04
【问题描述】:
不敢相信我以前从未在 R 中注意到这一点!
如果我转置一个向量,它不会像我期望的那样给出一个单列矩阵。
示例
test <- c(1, 2, 3, 4)
t(test)
[,1] [,2] [,3] [,4]
[1,] 1 2 3 4
这在我的一个函数中造成了问题。
有什么解决方法吗?
【问题讨论】:
-
另外,阅读
drop = FALSE。也许您在子集时会丢失函数中矩阵的维度,例如:mymat <- data[ , 1],这样我们会丢弃暗淡,而是尝试使用mymat <- data[ , 1, drop = FALSE]。那么也许就不需要转置任何东西了。
标签: r