【问题标题】:What is the meaning of mode(x).mode[0]?mode(x).mode[0] 是什么意思?
【发布时间】:2018-06-05 14:56:06
【问题描述】:

我正在尝试使用 python 的 pandas 库沿数据集的列(名为 Outlet_Size)查找模式,该库包含 {small、medium、large} 形式的值,对应于 10 个不同的直销店,总共 1000 多行.enter image description here。 对于沿该列查找每种商店类型的模式,使用了以下代码:

确定每种插座的模式(10种不同的类型)

outlet_size_mode = data.pivot_table(values='Outlet_Size', columns='Outlet_Type',aggfunc=(lambda x:mode(x).mode[0]) ) .

但是我无法理解使用 lambda 函数 mode(x).mode[0] 的格式。这是什么意思?

【问题讨论】:

  • 您能否提供更多背景信息。不清楚你在问什么
  • 你好@Atsch..我已经编辑了这个问题。希望我这次提供了信息,以便您理解。谢谢!!
  • 你能分享更多细节吗?目前尚不清楚您使用的是什么库,数据类型是什么或模式定义在哪里。
  • 实际上,刚才我遇到了我正在搜索的答案。基本上对我来说 mode(x) 很好,但另外 .mode[0] 让我感到困惑。所以我知道对于具有多行模式(x)的列可以是一个数组,因为可以有多个高频值。我们将默认使用第一个,最后总是使用:mode[0]。顺便说一句,谢谢@Atsch。
  • 写下来作为一些“免费”声誉的答案!

标签: statistics mode


【解决方案1】:

对于具有多行的列,mode(x) 可以是一个数组,因为可以有多个高频值。我们将默认使用第一个,最后总是使用:mode[0]。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-06
    • 2014-01-07
    • 1970-01-01
    • 2022-12-01
    • 2020-09-24
    • 1970-01-01
    • 2015-03-20
    相关资源
    最近更新 更多