【发布时间】:2021-10-01 06:30:09
【问题描述】:
我想从我的数据框中打印出最高的而非唯一值。 使用 df['Value'].value_counts() 我可以计算它们,但我如何通过数字出现的频率来选择它们。
| Value |
|---|
| 1 |
| 2 |
| 1 |
| 2 |
| 3 |
| 2 |
【问题讨论】:
-
我的表是一个不好的例子,因为 2 在我的情况下是第二高的值,也是最常见的值。在这种情况下,您的回答会有所帮助。但是,如果 1 是最常见的一个,而 3 是最高的,则您所链接的问题没有解决方案。
-
在这种情况下,您希望答案为 3,因为它是最大值,对吧?
-
我想检查数据框中的最高值是否超过一次,如果是,我只想打印它。如果不是,我想检查第二高值是否在我的数据框中超过一次。
-
我想我明白了。你可以在下面看到我的答案。