es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El lenguaje R no puede manejar mi número, es demasiado grande.

No sé por qué
Pero tengo

df1 <- na.omit(marketcap[,c('id&##39;,'Marketcap')])
df1$Marketcap <- as.numeric(df1$Marketcap)
df1$formatted_market_cap <- paste0(df1$id,'\n','$',format(df1$MarketCap,big.mark = ',',scientific = F, trim = T))
treemap(df1, index = 'formatted_market_cap', vSize = 'Marketcap', title = 'Capitalización de mercado de criptomonedas', fontsize.labels=c(12, 8), palette='RdYlGn')

Y en el resultado: Cómo eliminar nulos

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para eliminar valores nulos de un dataframe en R, puedes usar la función na.omit(). Esta función elimina las filas con valores faltantes (NA) en cualquier columna.

    En el código proporcionado, df1 es un dataframe con dos columnas: “id” y “Marketcap”. La primera línea de código elimina las filas con valores faltantes de df1. Sin embargo, si el dataframe aún contiene valores nulos después de ejecutar este código, puedes seguir los siguientes pasos:

    1. Verificar los valores nulos en el dataframe usando la función is.na():
      is.na(df1)
      

      Esto devolverá un dataframe con las mismas dimensiones que df1. Las celdas con valores nulos tendrán el valor “TRUE”.

    2. Eliminar las filas con valores nulos usando subset():

      df1 <- subset(df1, !is.na(Marketcap))
      

      Esto eliminará todas las filas con valores nulos en la columna “Marketcap” del dataframe.

    3. Para eliminar los valores nulos de todas las columnas en el dataframe, puedes usar la función complete.cases():

      df1 <- df1[complete.cases(df1),]
      

      Esto eliminará todas las filas con valores nulos en cualquier columna.

Comments are closed.