Страница 1 из 1

Кодировка dbf-файла в R

Добавлено: 14 июл 2015, 12:30
Odd-Bird
Всем добрый день!

Я скачал базы населенных пунктов отсюда: http://gis-lab.info/qa/vmap0-settl-rus.html

Пытаюсь импортировать dbf-файлы в R (версия 3.2.1) с помощью read.dbf{shapefiles}

Кодировка UTF-8 отображается в виде непечатных символов. Пытаюсь сковертировать ее во что-нибудь еще, например:

iconv(as.character(sen[[1]]$NAME),"UTF-8","windows-1251","")

Результат - либо все NA, либо другие непечатные символы :oops: . Что делать? :?: Помогите! :!:

Re: Кодировка dbf-файла в R

Добавлено: 14 июл 2015, 14:18
gamm
Odd-Bird писал(а):Что делать?
поменьше эмоций, побольше гугля ..., и все у вас получится

Код: Выделить всё

p.mask<-readOGR(fn.mask,lay.mask,stringsAsFactors=FALSE, encoding="")
head(p.mask@data)
p.mask@data$test1<-iconv(p.mask@data$RAYON,from="UTF-8",to="CP1251")
head(p.mask@data)

Re: Кодировка dbf-файла в R

Добавлено: 15 июл 2015, 12:21
Odd-Bird
Отлично! Большое спасибо! :D