用python计算平均值,中位数和众数

时间:2018-10-02 07:00:57

标签: python pandas mean median mode

如果数据具有属性Jumlah_individu,那么如何使用Python 3计算熊猫列的集中趋势(中位数和众数)?

this is my code to calculate mean (I have get it) but for median and mode I can't

3 个答案:

答案 0 :(得分:0)

您可以使用.median()获取列表中的中间值。

例如df['Jumlah_individu'].median()

您可以使用.mode()获取列表中的最高频率值。

例如df['Jumlah_individu'].mode()[0],其中[0]获得最高频率值。

答案 1 :(得分:0)

只需尝试data.describe(),您就可以得到如图所示的列表

答案 2 :(得分:0)

您可以为均值,中位数和众数创建字典

CentralTendacy = {}
CentralTendacy['Mean'] = df['Jumlah_individu'].mean()
CentralTendacy['Median'] = df['Jumlah_individu'].median()
CentralTendacy['Mode'] = df['Jumlah_individu'].mode()[0]

CentralTendacy