Я могу назвать конкретные столбцы dataframe, как:Адрес несколько столбцов data.frame с одним именем
> x <- data.frame(t(1:3));
> names(x)[2] <- "X";
> x
X1 X X3
1 2 3
> x$X
2
Но когда я делаю следующее:
> names(x)[-1] <- "X";
> x
X1 X X
1 2 3
Оба столбца правильно названы с помощью «X», но я не могу адресовать все столбцы:
> x$X
[1] 2
Есть ли какие-либо средства адреса используя несколько столбцов data.frame, используя одно имя - и без жестко закодированное адресации, как в x[2:3]
?
Вам не нужна в Р. запятой – Thomas
Yep, но я люблю их (:. – Rubens
Там нет разумной причины иметь два data.frame столбцов с одинаковыми именами – Roland