pandas数据框,从所有行

时间:2018-01-17 20:23:08

标签: python pandas

我有一个数据框,我想从一个Col1中获取最常用的颜色。有几种颜色:绿色,黄色,蓝色,黑色。

Col1有很多数据。随机颜色。例如:

enter image description here

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

您正在寻找来自MissBleu的数据mode

df.colors.mode()
Out[36]: 
0     Green
1    Yellow
dtype: object

你有两个而不是一个的原因:它们都有频率4

答案 1 :(得分:0)

好的,我找到了解决方案

pd.value_counts(df ['colors']。values,sort = True).head(1)

答案 2 :(得分:0)

你可以试试像

这样的东西
import pandas as pd
colordf = { 'colors' : ['Green', 'Yellow', 'Blue', 'Orange', 'Green',
          'Yellow', 'Blue', 'Orange', 'Green', 'Yellow'],
            'numbers' : [1,2,3,4,5,6,7,8,9,8]}
df = pd.DataFrame.from_dict(colordf)
df['colors'].value_counts().head(1)