2016-04-25 4 views
0

набора данных Всемирной организации здравоохранения доступны здесь: http://www.filedropper.com/whoчтение данных в R

Когда данные считываются с помощью fread (из data.table пакета), или read_csv (из пакета readr) некоторые переменные упаковываются в буквы r и отображаются как тип символа. Как так:

"\r31.1\r". 

Я проверил набор данных в блокноте и на самом деле это выглядит странно, поскольку эти значения завернуты в (»«). Однако они являются числовыми, и когда используется обычный read.csv, такой проблемы нет.

В чем причина этого? Как исправить?

ответ

1

«\ r» - специальный символ, используемый в качестве нового разделителя строк для файлов в окнах.

При использовании параметра read_csv аргумент escape_backslash = TRUE может сделать трюк.

Проверьте, пожалуйста, this.