Método de producto de DataFrame de Pandas

PythonPythonBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

El método DataFrame.product() en Pandas se utiliza para encontrar el producto de los valores en un DataFrame. Puede aplicarse a lo largo del eje de índice o de columna y devuelve una Serie o un DataFrame.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje su retroalimentación después de la sesión y resolveremos el problema inmediatamente para usted.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL pandas(("Pandas")) -.-> pandas/DataCleaningGroup(["Data Cleaning"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) pandas(("Pandas")) -.-> pandas/DataAnalysisGroup(["Data Analysis"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) pandas(("Pandas")) -.-> pandas/ReadingDataGroup(["Reading Data"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) pandas/ReadingDataGroup -.-> pandas/read_csv("Read CSV") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") pandas/DataCleaningGroup -.-> pandas/handle_missing_values("Handling Missing Values") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries") pandas/DataAnalysisGroup -.-> pandas/basic_statistics("Basic Statistics") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") python/DataScienceandMachineLearningGroup -.-> python/data_analysis("Data Analysis") subgraph Lab Skills pandas/read_csv -.-> lab-68701{{"Método de producto de DataFrame de Pandas"}} python/build_in_functions -.-> lab-68701{{"Método de producto de DataFrame de Pandas"}} pandas/handle_missing_values -.-> lab-68701{{"Método de producto de DataFrame de Pandas"}} python/importing_modules -.-> lab-68701{{"Método de producto de DataFrame de Pandas"}} python/standard_libraries -.-> lab-68701{{"Método de producto de DataFrame de Pandas"}} pandas/basic_statistics -.-> lab-68701{{"Método de producto de DataFrame de Pandas"}} python/data_collections -.-> lab-68701{{"Método de producto de DataFrame de Pandas"}} python/data_analysis -.-> lab-68701{{"Método de producto de DataFrame de Pandas"}} end

Importar las bibliotecas necesarias y crear un DataFrame

Comencemos importando la biblioteca pandas y creando un DataFrame, df_1.

#importing pandas as pd
import pandas as pd

#creating the DataFrame
df_1=pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]})
print("------El DataFrame es---------")
print(df_1)

Encontrar el producto a lo largo del eje de índice

Para encontrar el producto a lo largo del eje de índice, establezca axis = 0 en el método DataFrame.product().

print("---------------------------------")
print(df_1.product(axis=0))

Encontrar el producto a lo largo del eje de columna

Para encontrar el producto a lo largo del eje de columna, establezca axis = 1 en el método DataFrame.product().

print("---------------------------------")
print(df_1.product(axis=1))

Incluir valores nulos en el cálculo del producto

Por defecto, el método DataFrame.product() excluye los valores nulos o faltantes. Para incluirlos, establezca skipna = False en el método.

print("---------------------------------")
print(df_1.product(axis=1, skipna=False))

Resumen

En este laboratorio, aprendimos cómo usar el método DataFrame.product() en Pandas para encontrar el producto de los valores en un DataFrame. Vimos cómo aplicarlo a lo largo del eje de índice y de columna, y cómo incluir o excluir valores nulos en el cálculo. Este método es útil para realizar cálculos matemáticos en los valores de un DataFrame.