Quitar devuelve en excel leer en

0

Pregunta

Estoy leyendo un par de archivos de excel y su fusión en un dataframe. Algunos de los campos de dirección han devuelve en ellos. Se me ocurrió esto para eliminarlos, pero no funciona y RStudio dice que no son válidos los símbolos en la línea.

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

Cualquier ayuda sería muy appreacited.

Muestra de la fila de entrada de cómo se ve en Excel:

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

Salida deseada para csv:

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

Mejor respuesta

1

Pon tu caracteres de retorno de carro entre corchetes para crear una clase de caracteres, que coincidirá con cualquier carácter en la clase:

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

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

[1] "120 Main st Apt A"

Su ejemplo sin los corchetes sólo un partido \r y \n en la secuencia. Aquí mi ejemplo se adaptan a cualquier secuencia de uno o más de cualquiera de (a través de la + cuantificador).

2021-11-23 23:32:40

Voy a tratar de que el día de mañana. Voy a envolver en un ifelse para las filas que no tienen la \r\n.
stefan_aus_hannover

Las filas que no tienen no va a cambiar, ifelse no es estrictamente necesario.
r2evans

Yo estaba overthinking en el momento. Yo estaba mirando hacia arriba más de una función cuando he publicado esta pregunta.
stefan_aus_hannover

En otros idiomas

Esta página está en otros idiomas

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