Устранение неполадок поднабора в функции в R - PullRequest
0 голосов
/ 11 марта 2019

Я создаю функцию, которая заменяет фрейм данных уникальным идентификатором объекта.Подмножество работает, когда я непосредственно определяю символьную строку:

facility<-ECHO_2010_2017[ECHO_2010_2017$Facility.ID=="VA0004090",]

Но когда я пытаюсь передать параметр, он сохраняет исходный фрейм данных:

Facility.ID="VA0004090"
facility<-ECHO_2010_2017[ECHO_2010_2017$Facility.ID==Facility.ID,]

Любые идеи о том, почемуэта передача приведет к сбою подмножества?

Заранее спасибо.

1 Ответ

1 голос
/ 11 марта 2019

Я думаю, это потому, что имя переменной совпадает с именем столбца. fac_id ="VA0004090" facility <- ECHO_2010_2017[Facility.ID == fac_id, ]

...