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

📅  最后修改于: 2023-12-03 15:19:21.153000             🧑  作者: Mango

Python Pandas DataFrame.prod()

DataFrame.prod() 是 pandas 库中 DataFrame 对象的一个方法,它用于计算 DataFrame 中所有数值的积。

语法
DataFrame.prod(axis=None, skipna=None, level=None, numeric_only=None, min_count=0, **kwargs)
参数
  • axis:指定计算的轴向。默认为 None,表示对所有数值求积。
  • skipna:是否忽略缺失值。默认为 None,表示不忽略。
  • level:在指定轴向是多维时,指定计算的层级。默认为 None
  • numeric_only:是否只计算数值类型的数据。默认为 None,表示计算所有数据。
  • min_counts:指定操作的最小条目数。
返回值

计算结果为一个标量(scalar)。

示例
import pandas as pd
 
# 创建一个 DataFrame
data = {'A': [1, 2, 3],
        'B': [4, 5, 6],
        'C': [7, 8, 9]}
df = pd.DataFrame(data)
 
# 计算 DataFrame 中所有数值的积
product = df.prod()
 
# 输出计算结果
print(product)

输出结果为:

A      6
B    120
C    504
dtype: int64

在上述示例中,我们先创建一个包含三列三行数据的 DataFrame,然后调用 prod() 方法计算每一列数值的积。由于默认对整个 DataFrame 进行操作,因此返回结果为一个包含三个元素的 Series 对象,分别对应着每一列数值的积。

参考资料