конкатенация переменных в R [дубликат]

У меня такое же сообщение об ошибке, когда я опечатал ссылку jQuery, а вместо type="text/javascript" набрал «... javascirpt». ;)

1
задан dvanic 14 April 2016 в 06:16
поделиться

2 ответа

Используйте setNames() вокруг data.frame

setNames(data.frame(matrix(c(1,2,3,4),nrow=2,ncol=2)), c("a","b"))
#  a b
#1 1 3
#2 2 4

?setNames:

функцию удобства, которая устанавливает имена для объекта и возвращает объект

> setNames
function (object = nm, nm) 
{
    names(object) <- nm
    object
}
12
ответ дан SymbolixAU 23 August 2018 в 20:12
поделиться

Мы можем использовать опцию dimnames в matrix, поскольку OP использовал matrix для создания данных.

data.frame(matrix(1:4, 2, 2, dimnames=list(NULL, c("a", "b"))))

Или

`colnames<-`(data.frame(matrix(1:4, 2, 2)), c('a', 'b'))
5
ответ дан akrun 23 August 2018 в 20:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: