Deleción de la fila condicional en Pandas Dataframes
al intentar eliminar las filas de un marcado de datos donde una columna específica excede una longitud de cadena dada, ha encontrado un error relacionado con "KeyerRor: U'Nem item llamado False '". Para resolver este problema, exploremos un enfoque alternativo para la eliminación de la fila condicional.
en lugar de usar la expresión "len (df ['nombre de columna'])
ejemplo: [&] [&] Todas las filas donde la longitud de la cadena en la columna 'Nombre' es mayor que 2: df = df.drop (df [df ['name']. str.len ()> 2] .index)
in-place operation:
df = df.drop(df[df['name'].str.len() > 2].index)también puede realizar la deletion de la deletion de la deletion. Tree:
df.drop (df [df ['name']. Str.len ()> 2] .index, inplace = true)
múltiples condiciones:
df.drop(df[df['name'].str.len() > 2].index, inplace=True)para aplicar múltiples condiciones para la deleción de flujos, usar los operadores lógicos | (o) y & (y) dentro de los paréntesis:
df = df.drop (df [(df ['edad']
esto eliminará todasDescargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3