【问题标题】:How can I find the most common value from a column based on another Columns value in python?如何根据 python 中的另一个 Columns 值从一个列中找到最常见的值?
【发布时间】:2022-12-07 04:37:00
【问题描述】:

我有一个包含以下列的数据框 (DF):UserID、Country、Arrival_Year、Airport_Code。 每个国家根据用户 ID 被多次列出。

我想知道数据框中列出的每个国家/地区最常见的到达年份。我该如何计算?

尝试使用值计数但没有得到正确的答案。

【问题讨论】:

标签: python pandas


【解决方案1】:

尝试将 pandas groupby 与模式一起使用:

df.groupby('Country')['ArrivalYear'].apply(lambda x: x.mode()[0])

【讨论】:

    猜你喜欢
    • 2021-05-21
    • 2021-09-22
    • 2010-09-25
    • 2021-11-23
    • 2012-05-29
    • 2022-01-23
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多