Rimuovere restituisce in excel leggere

0

Domanda

Sto leggendo un paio di file di excel e una loro fusione in un dataframe. Alcuni dei campi di indirizzo hanno restituisce in loro. Mi si avvicinò con questo per rimuoverli, ma non funziona e RStudio dice che ci sono invalid token in linea.

df$Primary.Street <- gsub("\r\n", " ", df$Primary.Street)

Qualsiasi aiuto sarebbe molto appreacited.

Esempio di riga di input di come appare in Excel:

            "123 Main St
"Sam Jones"  Apt A"      "New York" "NY" "12345"

Output desiderato csv:

"Sam Jones","123 Main St Apt A","New York","NY","12345"
dataframe excel r regex
2021-11-23 20:35:21
1

Migliore risposta

1

Mettere il vostro ritorno a capo caratteri tra parentesi quadre per creare una classe di caratteri, che corrisponde a qualsiasi carattere della classe:

> samp <- "120 Main st\nApt A"

> gsub("[\r\n]+", " ", samp)

[1] "120 Main st Apt A"

Il vostro esempio, senza le parentesi quadre sarebbe solo una partita \r e \n in sequenza. Qui il mio esempio corrisponde a una sequenza di uno o più di uno (via + quantificatore).

2021-11-23 23:32:40

Ho intenzione di provare che il domani. Ho intenzione di inserirla in una ifelse per le righe che non hanno la \r\n.
stefan_aus_hannover

Righe che non ce l'hanno non cambia, ifelse non è strettamente necessario.
r2evans

Ero overthinking al momento. Stavo guardando più di una funzione quando ho postato questa domanda.
stefan_aus_hannover

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................