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 dataframe.mod()
de Pandas devuelve el módulo del marco de datos y otros elementos (mod de operador binario). Esta función es esencialmente la misma que la trama de datos % otra, pero con soporte para sustituir un valor de relleno por datos faltantes en una de las entradas. Esta función se puede utilizar con una serie o un marco de datos.
Sintaxis: DataFrame.mod(other, axis=’columns’, level=Ninguno, fill_value=Ninguno)
Parámetros:
Otro: Serie, DataFrame o
eje constante: Para entrada de serie, eje para coincidir Índice de serie en el
nivel: Transmisión a través de un nivel , haciendo coincidir los valores de índice en el nivel MultiIndex pasado
fill_value : Rellene los valores faltantes existentes (NaN) y cualquier elemento nuevo necesario para la alineación exitosa de DataFrame, con este valor antes del cálculo. Si faltan datos en ambas ubicaciones correspondientes de DataFrame, faltará el resultado.
Devuelve: resultado: DataFrame
Ejemplo #1: Use la función mod() para encontrar el módulo de cada valor en el marco de datos con una constante.
Python3
# importing pandas as pd import pandas as pd # Creating the dataframe df = pd.DataFrame({"A":[12, 4, 5, 44, 1], "B":[5, 2, 54, 3, 2], "C":[20, 16, 7, 3, 8], "D":[14, 3, 17, 2, 6]}) # Print the dataframe df
Usemos la función dataframe.mod() para encontrar el módulo de dataframe con 3
Python3
# find mod of dataframe values with 3 df.mod(3)
Producción :
Ejemplo #2: Use la función mod() para encontrar el módulo con una serie sobre el eje de la columna.
Python3
# importing pandas as pd import pandas as pd # Creating the dataframe df = pd.DataFrame({"A":[12, 4, 5, 44, 1], "B":[5, 2, 54, 3, 2], "C":[20, 16, 7, 3, 8], "D":[14, 3, 17, 2, 6]}) # Print the dataframe df
Vamos a crear el objeto de la serie.
Python3
# create a series sr = pd.Series([3, 2, 4, 5]) # setting its column index similar to the dataframe sr.index =["A", "B", "C", "D"] # print the series sr
Usemos la función dataframe.mod() para encontrar el módulo de dataframe con series
Python3
# find mod of dataframe values with series # axis = 1 indicates column axis df.mod(sr, axis = 1)
Producción :
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