объект customer_profiling_vars является кадром данных с переменной, выбранной алгоритмом кластеризации ( RSKC ), как видно из результатов R под кодом R:
customer_profiling_vars
customer_profiling_vars$Variables
![enter image description here](https://i.stack.imgur.com/VuhWP.png)
Теперь я хочу выбрать только те переменные для моего набора данных 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'), что очень странно:
Просто чтобы быть уверенным, я попытался использовать SalePrice напрямую вместо переменных customer_profiling_vars $, это дает то, что я хотел:
![enter image description here](https://i.stack.imgur.com/7nA13.png)
Что не так с select of dplyr? Мне кажется, что это как-то связано с факторной природой переменных «customer_profiling_vars $ Variables»:
![enter image description here](https://i.stack.imgur.com/buQYt.png)
Заранее спасибо!