📜  Python|熊猫 dataframe.product()(1)

📅  最后修改于: 2023-12-03 14:46:30.130000             🧑  作者: Mango

Python Pandas dataframe.product()

dataframe.product()是pandas库中DataFrame对象(二维表格)的方法之一,在给定轴上计算数据帧的乘积。这个函数可以接受轴名,轴号或轴索引作为参数,也可以使用它们的组合。

语法
DataFrame.product(axis=None, skipna=True, level=None, numeric_only=None, **kwargs)
参数
  • axis: {0 or ‘index’, 1 or ‘columns’}, default None(表示所有轴)

    用于计算乘积的轴方向。如果没有提供,则计算所有标签的乘积。对于DataFrame,默认值为0,即沿着列方向计算乘积。

  • skipna: bool, default True

    如果设置为True,则跳过NaN值。否则,返回值为NaN。

  • level: int or level name, default None

    如果轴是层次化索引(MultiIndex),则可以指定级别(从0开始)。否则忽略该参数。

  • numeric_only: bool, default None

    如果设置为True,则仅包括数字列和项目。否则计算所有的数据类型。

返回值

与轴方向有关。

示例
import pandas as pd  
data = {'Item': ['Guitar', 'Drums', 'Bass'], 'Price': [100, 50, 70], 'Weight': [5, 10, 12]}  
df = pd.DataFrame(data)  
print(df.product())  # 420000 

在上面的示例中,我们创建了一个数据帧(DataFrame),其中第一列给出了吉他、鼓和贝斯的名称,第二列给出了它们的价格,第三列给出了各种乐器的重量。我们应用了product()方法,在默认情况下(即沿着列方向),返回了价格和重量的乘积($1005501070*12$),即420000。

参考文献

pandas.DataFrame.product