2

我有 6 个数据列,每列 100 行,加载到 mydata 中。我想创建一个 6 列的箱线图,每行一个图。我正在使用命令

boxplot(mydata,main="Performance over 100 trials", xlab="N", ylab = "ms")

这将创建正确的箱线图。但是,它将变量标记为“V1”到“V6”,我想以其他方式标记它们。我看到一个建议,标签应该是我的数据文件的第一行,但这似乎不起作用。如何重命名这些值?

4

2 回答 2

6

boxplotnames论据。比较以下示例的输出:

set.seed(1)
temp <- as.data.frame(matrix(rnorm(100), ncol = 5))
boxplot(temp)

在此处输入图像描述

boxplot(temp, names = c("A", "B", "C", "D", "E"))

在此处输入图像描述

于 2013-06-20T04:57:55.550 回答
5

您可以使用该colnames()命令。

colnames(mydata)[1] <- "first column name"
colnames(mydata)[2] <- "second column name"
...
于 2013-06-20T05:04:09.310 回答