没有行名和列名的矩阵显示? [英] Matrix display without row and column names?
本文介绍了没有行名和列名的矩阵显示?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在 R 中有这个代码:
seq1 <- seq(1:20)mat <- 矩阵(seq1, 2)
结果是:
<块引用> [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10][1,] 1 3 5 7 9 11 13 15 17 19[2,] 2 4 6 8 10 12 14 16 18 20
R 是否可以选择禁止显示列名和行名,这样我就不会得到 [,1] [,2] 等等?
解决方案
如果你想保留维度名称而不是打印它们,你可以定义一个新的打印函数.
print.matrix <- function(m){write.table(format(m, justify="right"),row.names=F, col.names=F, quote=F)}>打印(垫子)1 3 5 7 9 11 13 15 17 192 4 6 8 10 12 14 16 18 20
I have this code in R:
seq1 <- seq(1:20)
mat <- matrix(seq1, 2)
and the result is:
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [1,] 1 3 5 7 9 11 13 15 17 19 [2,] 2 4 6 8 10 12 14 16 18 20
Does R have an option to suppress the display of column names and row names so that I don't get the [,1] [,2] and so on?
解决方案
If you want to retain the dimension names but just not print them, you can define a new print function.
print.matrix <- function(m){
write.table(format(m, justify="right"),
row.names=F, col.names=F, quote=F)
}
> print(mat)
1 3 5 7 9 11 13 15 17 19
2 4 6 8 10 12 14 16 18 20
这篇关于没有行名和列名的矩阵显示?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文