2016-04-25 12 views
0

Die Weltgesundheitsorganisation Daten-Set finden Sie hier: http://www.filedropper.com/whogelesenen Daten in R

Wenn die Daten gelesen werden mit fread (aus dem data.table Paket) oder read_csv (aus dem readr-Paket) sind einige Variablen eingewickelt innerhalb Buchstabe r, und werden als Zeichentyp angezeigt. Wie so:

"\r31.1\r". 

überprüfte ich den Datensatz im Editor und in der Tat sieht es seltsam, wie diese Werte innerhalb gewickelt werden (‘‚). Sie sind jedoch numerisch, und wenn das reguläre read.csv verwendet wird, gibt es kein solches Problem.

Was ist der Grund dafür? Wie repariert man?

Antwort

1

Das '\ r' ist ein Sonderzeichen, das als neues Zeilentrennzeichen für Dateien in Windows verwendet wird.

Bei Verwendung von read_csv kann das Argument escape_backslash = TRUE den Trick setzen.

Überprüfen Sie this für weitere Informationen.