2013-06-20 4 views
2

У меня есть 6 столбцов данных, по 100 строк, загруженных в mydata. Я хочу создать поле с шестью столбцами, по одному графику для каждой строки. Я пользуюсь командойМаркировка столбцов в R

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

Это создает правильную коробку. Однако он указывает переменные «V1» на «V6», и я хочу их обозначить иначе. Я видел предположение, что метки должны быть первой строкой моего файла данных, но это, похоже, не работает. Как переименовать эти значения?

ответ

6

boxplot имеет аргумент names. Сравните вывод на следующем примере:

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

enter image description here

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

enter image description here

+0

Это работает, спасибо. –

5

Вы можете использовать команду colnames().

colnames(mydata)[1] <- "first column name" 
colnames(mydata)[2] <- "second column name" 
... 
+1

или даже более простые 'colnames (mydata) <- c (" имя первого столбца "," второе имя столбца ", ..)' – agstudy

Смежные вопросы