DataFrame.prod(self, axis=None, skipna=None, level=None, numeric_only=None, min_count=0, **kwargs) [source]
DataFrame.product(self, axis=None, skipna=None, level=None, numeric_only=None, min_count=0, **kwargs)[source]
返回所请求轴的值的乘积。
参数: | axis : 要应用的功能的轴。 skipna : 计算结果时排除 level : 如果轴是MultiIndex(分层),则沿特定级别计数, 并折叠为 numeric_only : 仅包括 将尝试使用所有内容,然后仅使用数字数据。 未针对Series实现。 min_count : 执行操作所需的有效值数量。 如果少于 则结果将为 0.22.0版中的新增功能:添加了默认值 这意味着全 全 **kwargs 要传递给函数的其他关键字参数。 |
返回值: |
|
例子
默认情况下,空白或全NA系列的乘积为 1
>>> pd.Series([]).prod() 1.0
可以通过min_count参数控制
>>> pd.Series([]).prod(min_count=1) nan
由于有了该skipna参数,因此可以完全min_count处理全NA和空序列。
>>> pd.Series([np.nan]).prod() 1.0
>>> pd.Series([np.nan]).prod(min_count=1) nan