Eliminación de valores Nan de una array. Existen varios métodos mediante los cuales podemos eliminar valores Nan de una array específica:.
Método 1: Usando rmmissing()
Esta función se utiliza para eliminar entradas faltantes o valores de Nan de una array específica.
Sintaxis
rmmissing(A)
Parámetros: Esta función acepta un parámetro que se ilustra a continuación:
- R: Esta es la array de elementos especificada.
Valor devuelto: Devuelve la array sin entradas faltantes ni valores Nan.
Ejemplo:
Matlab
% MATLAB code for remove NaN % values using rmmissing() A = [1, NaN, 2, 3 NaN, 4]; % Initializing % of matrix % Calling the rmmissing() function over % the above matrix B = rmmissing(A)
Producción:
Método 2: usando isnan()
Esta función se utiliza para devolver una array de 1, es decir, verdadero para elementos como NaN, y 0, es decir, falso cuando no lo son.
Sintaxis
isnan(A)
Parámetros: Esta función acepta un parámetro.
R: Esta es la array de elementos especificada.
Valor devuelto: Devuelve la array de valores lógicos.
Ejemplo:
Matlab
% MATLAB code for remove NaN values using isnan() A = [1, 2, NaN, 3, 4]; % Initializing of matrix % Calling isnan() function and getting matrix % boolean values i.e. 1 or 0 B = isnan(A) % Getting a new matrix "C" without NaN values % which was originally "A" C = A(~B)
Producción:
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA