Рассмотрим кадр данных с пользовательскими именами строк:
> data <- data.frame(a=1:3,b=2:4,c=3:5,row.names=c("x","y","z"))
> data
a b c
x 1 2 3
y 2 3 4
z 3 4 5
Если я выбираю более одного столбца, R печатает их вместе с именами строк:
> data[,c("a","c")]
a c
x 1 3
y 2 4
z 3 5
Но если я выберу только один столбец, R выведет его как простой вектор без имен строк:
> data[,"c"]
[1] 3 4 5
Мой вопрос в том, как мне сказать R, чтобы напечатать один столбец так же, как он печатает несколько столбцов, то есть с именами строк?