У меня есть следующий фрейм данных:
> head(mortality_data)
Hospital.30.Day.Death..Mortality..Rates.from.Heart.Attack State
1867 MERITUS MEDICAL CENTER 17.1 MD
1868 UNIVERSITY OF MARYLAND MEDICAL CENTER 18.0 MD
...
Я понимаю, что запрос фрейма данных с помощью [, x] возвращает список в сравнении с запросом с [x] возвращает подмножество данных рама
> class(mortality_data[,2])
[1] "numeric"
> class(mortality_data[2])
[1] "data.frame"
Когда я задаю для этого фрейма данных либо:
mortality_data <- mortality_data[mortality_data[2]!="Not Available",]
или
mortality_data <- mortality_data[mortality_data[,2]!="Not Available",]
Я получаю точно такой же класс (фрейм данных) и подмножество моих данных, которое:
> head(mortality_data)
Hospital.Name Hospital.30.Day.Death..Mortality..Rates.from.Heart.Attack State
1867 MERITUS MEDICAL CENTER 17.1 MD
1868 UNIVERSITY OF MARYLAND MEDICAL CENTER 18.0 MD
…
> class(mortality_data)
[1] "data.frame"
...
> class(mortality_data)
[1] "data.frame"
Вопрос: когда будет задана подстановка фрейма данных с помощью [x] (который является списком объектом) по сравнению с [, x] (столбцом в фрейме данных ) что изменить?
Спасибо