我有6个数据列,每行100个,加载到mydata中。我想创建一个6列的箱形图,每行一个图。我正在使用命令
boxplot(mydata,main="Performance over 100 trials", xlab="N", ylab = "ms")
这会创建正确的箱线图。但是,它标记变量“V1”到“V6”,否则我想标记它们。我看到一个建议,标签应该是我的数据文件的第一行,但这似乎不起作用。如何重命名这些值?
答案 0 :(得分:6)
boxplot
有names
个参数。比较以下示例的输出:
set.seed(1)
temp <- as.data.frame(matrix(rnorm(100), ncol = 5))
boxplot(temp)
boxplot(temp, names = c("A", "B", "C", "D", "E"))
答案 1 :(得分:5)
您可以使用colnames()
命令。
colnames(mydata)[1] <- "first column name"
colnames(mydata)[2] <- "second column name"
...