Tengo un dataframe y me gustaría colocar todas las filas con valor NULL en una de las columnas (cadena). Me puede conseguir fácilmente en la cuenta de que:

df.filter(df.col_X.isNull()).count()

He intentado quitarla usando el siguiente comando. Se ejecuta pero el conde todavía devuelve como positivo

df.filter(df.col_X.isNull()).drop()

He probado diferentes intentos, pero devuelve ‘el objeto no se puede llamar’ error.

InformationsquelleAutor jack rk | 2017-05-24

4 Comentarios

  1. 12

    Dataframes son inmutables. tan sólo la aplicación de un filtro que elimina los no valores nulos, se creará un nuevo dataframe que no tienen los registros con valores nulos.

    df = df.filter(df.col_X. isNotNull())
    
  2. 0

    puede agregar cadena vacía condición también somtimes

    df = df.filter(df.col_X. isNotNull() | df.col_X != "")
    
    • debe utilizar & en lugar de | y la sintaxis correcta es : df = df.filtro(df.col_X.isNotNull() & (df.col_X!=»»)==True)

Dejar respuesta

Please enter your comment!
Please enter your name here