dplyr select выполняет странно другой столбец - PullRequest
0 голосов
/ 21 января 2019

объект customer_profiling_vars является кадром данных с переменной, выбранной алгоритмом кластеризации ( RSKC ), как видно из результатов R под кодом R:

customer_profiling_vars
customer_profiling_vars$Variables

enter image description here

Теперь я хочу выбрать только те переменные для моего набора данных sc_df_tr_dummified в приведенном выше векторе переменных из фрейма данных customer_profiling_vars, используя dplyr 'select':

customer_df_interprete = sc_df_tr_dummified %>% 
select(customer_profiling_vars$Variables)
glimpse(customer_df_interprete)

Я ожидаю, что выберут переменную SalePrice.

Однако, выбирается какая-то другая переменная ('PoolArea.576'), что очень странно:

enter image description here

Просто чтобы быть уверенным, я попытался использовать SalePrice напрямую вместо переменных customer_profiling_vars $, это дает то, что я хотел:

enter image description here

Что не так с select of dplyr? Мне кажется, что это как-то связано с факторной природой переменных «customer_profiling_vars $ Variables»:

enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...