gpt4 book ai didi

python - 最常见和最不常见的数字和离群值 - Jupyter

转载 作者:行者123 更新时间:2023-12-01 06:47:10 25 4
gpt4 key购买 nike

id |car_id
0 | 32
. | 2
. | 3
. | 7
. | 3
. | 4
. | 32
N | 1

如何从 id_car 列中选择最频繁和最不频繁的数字,并将它们与经常出现的新表一起显示?“car_id”和“数量”

mdata['car_id'].value_counts().idxmax()

最佳答案

以下代码将提供最常见的 ID 和三个最不常见的 ID。

from collections import Counter
car_ids = [32, 2, 3, 7, 3, 4, 32, 1]
c = Counter(car_ids)
count_pairs = c.most_common() # Gets all counts, from highest to lowest.
print (f'Most frequent: {count_pairs[0]}') # Most frequent: (32, 2)
n = 3
print (f'Least frequent {n}: {count_pairs[:-n-1:-1]}') # Least frequent 3: [(1, 1), (4, 1), (7, 1)]

count_pairs 有一个(ID,该 ID 的计数)对的列表。它按最频繁到最不频繁的顺序排序。 most_common 没有告诉我们关系的顺序。

如果您只需要任何最不频繁的 ID,则可以将 n 更改为 1。我将其设置为 3,以便您可以看到这 3 个并列为最不常见的。

关于python - 最常见和最不常见的数字和离群值 - Jupyter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59176158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com