我正在尝试使用python的pandas库在数据集的列(名为Outlet_Size)中找到模式,其中包含{small,medium,large}形式的值,对应于10个不同的直销商店,总共1000多行。enter image description here。 对于每个商店类型在该列中查找模式,使用了以下代码:
outlet_size_mode = data.pivot_table(values ='Outlet_Size',columns ='Outlet_Type',aggfunc =(lambda x:mode(x).mode [0]))。
但是我无法理解使用lambda函数模式(x).mode [0]的格式。那是什么意思?
答案 0 :(得分:1)
对于具有多行模式(x)的列,可以是阵列,因为可以存在多个具有高频率的值。我们将默认使用第一个,最后使用:mode [0]。