Cómo quitar signos de dólar en R (con ejemplos)

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

Puede eliminar fácilmente los signos de dólar y las comas de las columnas del marco de datos en R utilizando la función gsub () . Este tutorial muestra tres ejemplos del uso de esta función en la práctica.

Quitar signos de dólar en R

El siguiente código muestra cómo eliminar los signos de dólar de una columna en particular en un marco de datos en R:

#create marco de datos 
df1 <- data.frame (ID = 1: 5,
                 ventas = c ('$ 14.45', '$ 13.39', '$ 17.89', '$ 18.99', '$ 20.88'),
                 stringsAsFactors = FALSE )
df1

  Ventas de identificación
1 1 $ 14.45
2 2 $ 13.39
3 3 $ 17.89
4 4 $ 18,99
5 5 $ 20,88

# eliminar los signos de dólar de la columna de ventas 
df1 $ ventas = as.numeric ( gsub ("\ $", "", df1 $ ventas))

df1

  Ventas de identificación
1 1 14,45
2 2 13,39
3 3 17,89
4 4 18,99
5 5 20,88

Quitar signos de dólar y comas en R

El siguiente código muestra cómo eliminar los signos de dólar y las columnas de una columna en particular en un marco de datos en R:

#create marco de datos 
df2 <- data.frame (ID = 1: 3,
                 ventas = c ('$ 14,000', '$ 13,300', '$ 17,890'),
                 stringsAsFactors = FALSE )
df2

  Ventas de identificación
1 1 $ 14 000
2 2 $ 13,300
3 3 $ 17,890

# eliminar los signos de dólar y las comas de la columna de ventas 
df2 $ ventas = as.numeric ( gsub ("[\ $,]", "", df2 $ ventas))

df2

  Ventas de identificación
1 1 14000
2 2 13300
3 3 17890

Tenga en cuenta que ahora puede realizar cálculos en la columna de ventas, ya que se eliminan los signos de dólar y las comas.

Por ejemplo, ahora podemos calcular la suma de la columna de ventas:

#calcular la suma de las ventas
suma (df2 $ ventas)

[1] 45190

Recursos adicionales

Cómo realizar una VLOOKUP (similar a Excel) en R
Cómo extraer el año de la fecha en R
Cómo agregar filas a un marco de datos en R

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

Deja un comentario

El agrupamiento es una técnica en el aprendizaje automático que intenta encontrar grupos o grupos de observaciones dentro de un…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!