2014-02-14 15 views

Antwort

47

Sie müssen \r und \n entfernen, um Wagenrückläufe und neue Zeilen zu entfernen.

x <- "foo\nbar\rbaz\r\nquux" 
gsub("[\r\n]", "", x) 
## [1] "foobarbazquux" 

Oder

library(stringr) 
str_replace_all(x, "[\r\n]" , "") 
## [1] "foobarbazquux" 
8

Ich wollte nur hier beachten, dass, wenn Sie Leerzeichen einfügen, wo Sie Zeilenumbrüche die beste Option zu verwenden, ist folgendes gefunden:

gsub("\r?\n|\r", " ", x) 

denen fügen Sie nur ein Leerzeichen ein, unabhängig davon, ob der Text \r\n, \n oder \r enthält.