fread() в R (data.table) возвращает пробелы для

Я новичок в программировании на R. Я использую пакет data.table, в частности fread, для импорта файла с веб-сайта. Файл имеет тип csv. В файле много мусора. Что вызывает у меня проблему, так это поля с "". Я пробовал разные способы уговорить " " в АН, но безуспешно. Я нашел эту соответствующую публикацию:

Пробел не распознан как NA во фрейме

Я изменил fread, чтобы сказать:

data6<-fread("https://data.colorado.gov/resource/8jg4-bud5.csv", na.strings = c("", "NA")) и увидел много улучшений с "".

Пожалуйста, помогите мне решить проблему в файле с " " или предоставьте обходной путь, чтобы изменить это на NA. Я пробовал множество способов без везения.

(Я обрабатываю NA позже, на этапе очистки данных).

Вы можете скачать файл и изменить его с помощью - data6<-fread("https://data.colorado.gov/resource/8jg4-bud5.csv", na.strings = c("", "NA")).


person kffont    schedule 31.07.2018    source источник
comment
На первый взгляд кажется, что добавление " " к вашему na.strings заполняет все значения NA, которые в противном случае были бы пустыми. Обеспечивает ли это предполагаемое поведение?   -  person caw5cv    schedule 01.08.2018
comment
Я решил проблему с помощью: S‹-, v‹-what(data6[]==S, arr.ind=TRUE), data6[v]‹-0   -  person kffont    schedule 01.08.2018
comment
caw5cv, опция добавления в na.strings, к сожалению, не работает. Спасибо за ваш вклад!   -  person kffont    schedule 01.08.2018