2014-02-02 4 views
1

У меня есть код в Splus, но его нужно преобразовать в R, что не очень важно. Однако я новичок в обоих программах. Это код, который я борюсь с:.name.cols command в Splus to R

name.x<-name.cols(x) 

x матрица независимых переменных, где первые length(keep1) столбцы соответствуют переменным, которые всегда хранятся в БМА (байесовской модели Усреднение - это не важно, по существу, x - это матрица)

R не распознает эту команду. Что такое name.cols, и как я могу сделать то же самое в R? Как изменить эту команду?

ответ

2

Функция colnames возвращает имена столбцов объекта в R:

name.x <- colnames(x) 
+0

'names' работ, а также на' data.frame', как в 'имен (mtcars)'. Это потому, что 'data.frame' является« списком »равных длин« списков »/' векторов'. Я вошел в грязную привычку использовать «имена», хотя на ранней стадии, и это немного побивало меня. Лучше всего быть в безопасности и использовать 'colnames', как предлагает Свен. –