Пакетные предложения из коробки:
аюсь прочитать в R CSV-файл, который содержит информацию о политических вкладах. Из того, что я понимаю, столбцы по умолчанию импортируются как факторы, но мне нужно, чтобы столбец количества ('CTRIB_AMT' в наборе данных) был импортирован как числовой столбец, чтобы я мог запускать различные функции, которые не будут работать для факторы. Столбец отформатирован как валюта с префиксом «$».
Сначала я использовал простую команду чтения для импорта файла:
contribs <- read.csv('path/to/file')
И затем попытался преобразовать CTRIB_AMT из валюты в число:
as.numeric(as.character(sub("$","",contribs$CTRIB_AMT, fixed=TRUE)))
Но это не сработало. Функции, которые я пытаюсь использовать для столбцов CTRIB_AMT:
vals<-sort(unique(dfr$CTRIB_AMT))
sums<-tapply( dfr$CTRIB_AMT, dfr$CTRIB_AMT, sum)
counts<-tapply( dfr$CTRIB_AMT, dfr$CTRIB_AMT, length)
Смотрите связанный вопросВот.
Любые мысли о том, как импортировать файл изначально, чтобы столбец был числовым или как преобразовать его после импорта?