Динамические имена столбцов в операторах group_by в R - PullRequest
0 голосов
/ 12 октября 2019

Я столкнулся с проблемой при работе с динамическими именами столбцов в RI, хочу сгруппировать мои данные по Date_var (который является динамической переменной) и динамически создаваемому имени столбца. Ниже приведен мой код

Date_Var="D_APP_MTH" 
Scores_Used=c("s_app","vedascore","vedascore_2_0_cr")

for(i in 1:length(Scores_Used)){
  Score_Stability<-Portfolio_Final%>%
  group_by(Date_Var,paste("score_bin",Scores_Used[i],"all",sep="_"))%>%
  tally
  assign(paste("Score_Stability",Scores_Used[i],"All",sep="_"),Score_Stability,.GlobalEnv)
}

Но я получаю сообщение об ошибке. Может кто-нибудь помочь мне, как использовать динамический столбец и динамически именованный столбец в группе по утверждению.

1 Ответ

0 голосов
/ 14 октября 2019

Я получил решение проблемы

  library(dplyr)
  Score_Stability<-Portfolio_Final%>%
    group_by_(eval(Date_Var),paste("score_bin",Scores_Used[i],"all",sep="_"))%>%
    tally

назначить (вставить ("Score_Stable", Scores_Used [i], "All", sep = "_"), Score_Stability, .GlobalEnv)

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