x=rbind(rep(1:3),rep(1:3))
x
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 1 2 3
如何用逗号删除括号和值?我尝试make.row.names = FALSE,但这不起作用
答案 0 :(得分:1)
您可以使用rownames
和colnames
来做到这一点:
colnames(x) <- 1:3
rownames(x) <- 1:2
x
# 1 2 3
#1 1 2 3
#2 1 2 3
答案 1 :(得分:1)
您可能将矩阵与数据帧混淆了?
x <- rbind(rep(1:3), rep(1:3))
x
# [,1] [,2] [,3]
# [1,] 1 2 3
# [2,] 1 2 3
由于x
是矩阵,因此显示非常好:
class(x)
# [1] "matrix"
您可以像这样更改dimnames
dimnames(x) <- list(1:nrow(x), 1:ncol(x))
x
# 1 2 3
# 1 1 2 3
# 2 1 2 3
但是,可能您想要一个数据框。
x <- as.data.frame(rbind(rep(1:3), rep(1:3)))
x
# V1 V2 V3
# 1 1 2 3
# 2 1 2 3
class(x)
# [1] "data.frame"