R - Obtendo a coluna do Dataframe da String [duplicado]

Esta pergunta já tem uma resposta aqui:

Selecione dinamicamente as colunas do quadro de dados usando $ e um vetor de nomes de colunas 8 respostas

Estou tentando criar uma função que permita a conversão de colunas selecionadas de um quadro de dados em tipo de dados categóricos (fator) antes de executar uma análise de regressã

pergunta é como faço para cortar uma coluna específica de um quadro de dados usando uma string (caractere

Exemplo

  strColumnNames <- "Admit,Rank"
  strDelimiter <- ","
  strSplittedColumnNames <- strsplit(strColumnNames, strDelimiter)
  for( strColName in strSplittedColumnNames[[1]] ){
    dfData$as.name(strColName) <- factor(dfData$get(strColName))
  }

Tentou

dfData$as.name()
dfData$get(as.name())
dfData$get()

Error Msg: Erro: tentativa de aplicar a não função

Qualquer ajuda seria muito apreciada! Obrigado!!

questionAnswers(2)

yourAnswerToTheQuestion