Python Pandas Series.prod()
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。
Pandas Series.prod()方法用于获取所请求的轴的值的乘积。
语法: Series.prod(axis=None, skipna=None, level=None, numeric_only=None, min_count=0)
参数:
axis : {索引(0)}
skipna[boolean, default True] :排除NA/null值。如果整个行/列是NA,结果将是NA。
level[int 或 level name, default None] :如果轴是MultiIndex(分层的),沿某一层次计数,折叠成一个标量。
numeric_only[boolean, default None] :只包括float、int、boolean数据。如果没有,将尝试使用所有数据,然后只使用数字数据。
返回:返回所请求的轴的值的乘积
代码#1:默认情况下,空或全NA系列的产品为1。
# importing pandas module
import pandas as pd
# min_count = 0 is the default
pd.Series([]).prod()
# When passed min_count = 1,
# product of an empty series will be NaN
pd.Series([]).prod(min_count = 1)
输出:
1.0
nan
代码 #2:
# importing pandas module
import pandas as pd
# applying prod() on a list of series
val = pd.Series([12, 5, 7]).prod()
val
输出:
420