Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.
La función pandas dataframe.notnull() detecta valores existentes/que no faltan en el marco de datos. La función devuelve un objeto booleano que tiene el mismo tamaño que el objeto sobre el que se aplica, indicando si cada valor individual es un valor na o no. Todos los valores que no faltan se asignan a verdadero y los valores que faltan se asignan a falso.
Nota: Los caracteres como strings vacías «o numpy.inf no se consideran valores NA. (a menos que configure pandas.options.mode.use_inf_as_na = True).
Sintaxis: DataFrame.notnull()
Devuelve: Máscara de valores bool para cada elemento en DataFrame que indica si un elemento no es un valor NA.
Ejemplo #1: use la función notnull() para encontrar todos los valores que no faltan en el marco de datos.
Python3
# importing pandas as pd
import
pandas as pd
# Creating the first dataframe
df
=
pd.DataFrame({
"A"
:[
14
,
4
,
5
,
4
,
1
],
"B"
:[
"Sam"
,
"olivia"
,
"terica"
,
"megan"
,
"amanda"
],
"C"
:[
20
+
5j
,
20
+
3j
,
7
,
3
,
8
],
"D"
:[
14
,
3
,
6
,
2
,
6
]})
# Print the dataframe
df
Usemos la función dataframe.notnull() para encontrar todos los valores que no faltan en el marco de datos.
Python3
# find non-na values
df.notnull()
Producción :
Como podemos ver en el resultado, todos los valores que no faltan en el marco de datos se han mapeado como verdaderos. No hay ningún valor falso ya que no falta ningún valor en el marco de datos
. Ejemplo n.º 2: use la función notnull() para encontrar los valores que no faltan, cuando faltan valores en el marco de datos.
Python3
# importing pandas as pd
import
pandas as pd
# Creating the dataframe
df
=
pd.DataFrame({
"A"
:[
"Sandy"
,
"alex"
,
"brook"
,
"kelly"
, np.nan],
"B"
:[np.nan,
"olivia"
,
"terica"
, "
", "
amanda"],
"C"
:[
20
+
5j
,
20
+
3j
,
7
,
None
,
8
],
"D"
:[
14.8
,
3
,
None
,
2.3
,
6
]})
# find non-missing values
df.notnull()
Producción :
Tenga en cuenta que la string vacía también se asignó a verdadero, lo que indica que no es un valor de NaN.
Publicación traducida automáticamente
Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA