R隐藏列名称

时间:2015-11-19 17:48:33

标签: r

我从一个名为dat3的矩阵中获得了这段代码:

cat("\nTwo equal rows\n")
  print(dat3[a,], colnames=FALSE)
  print(dat3[b,], colnames=FALSE)
cat("choose one of them")

但是,即使出现colnames=FALSE,列名也会一直显示。

这是一个互动窗口,所以不可能只写dat3[a,]

我对完全删除列名不感兴趣,因为我稍后会使用它们。

如何从列名中删除列名?

1 个答案:

答案 0 :(得分:1)

print.matrixcolnames都没有write.table参数,因此如果您通过它并不重要。一种可能的方法是使用> df <- data.frame(a=1:3, b=2:4) > df a b 1 1 2 2 2 3 3 3 4 > write.table(df, col.names = F) "1" 1 2 "2" 2 3 "3" 3 4 > write.table(df, col.names = FALSE, quote = FALSE) 1 1 2 2 2 3 3 3 4

format

您可以将其与this结合使用,以获得更大的灵活性。