1
tmp1 <- data.frame(x = 10, y = NA, z = NA)
Фактические:Различие в методах Подменят кадр данных
> tmp1[ ,!is.na(tmp1)]
[1] 10
Желательное:
> tmp1[ ,!is.na(tmp1)]
x
1 10
Pfft, почему?
> tmp1[-c(2:3)]
x
1 10
grumblegrumblegrumble
> tmp1[ ,-c(2:3)]
[1] 10
Я уверен, что R делает именно то, что я спрашиваю, но это не делает именно то, что я хочу :)
Я должен был посмотреть в '? '[' 'Не'? Data.frame' ... моя ошибка – rawr