Я новичок в R, поэтому прошу прощения, если мой вопрос слишком базовый c, но я очень признателен за помощь в этом.
mydata <-
structure(list(Col1 = c(17, 28, 80, 63, 20,
10), Col2 = c(18, 27, 89, 62, 24,
11), Col3 = c(25, 40, 80, 65, 23,
11), Col4 = c(27, 29, 100, 72, 34,
6)), class = "data.frame",
row.names = c("row1", "row2", "row3", "row4", "row5",
"row6"))
Я хотел бы добавить новый колонка "Х". Для 'X' я бы хотел назначить A для строки 1-2, B для строки 3-4, C для строки 5 и D для строки 6.
Код, который я пробовал: ..
mydata$X[mydata[c(1:2),]]<-A
mydata$X[mydata[c(3:4),]]<-B
mydata$X[mydata[c(5),]]<-C
mydata$X[mydata[c(6),]]<-D
Я пытался поставить "", например, "А", когда я назначаю буквы, но не смог заставить его работать.
Я получил сообщение об ошибке :
недопустимый тип индекса 'list'
Итак, я попытался распечатать мои данные, но все еще не работал.
Кто-нибудь может помочь, пожалуйста?