Python | Marco de datos de pandas.mod()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *