📅  最后修改于: 2023-12-03 15:19:21.153000             🧑  作者: Mango
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 对象,分别对应着每一列数值的积。