如何从pandas数据帧中获取前5个值?

时间:2017-11-23 20:07:31

标签: python pandas dataframe data-science

我是pandas的新手,我想在pandas中过滤一个包含top5值的数据帧。使用该代码从列表中获取5个值的最佳方法是什么?

我的代码:

cheese_top5 = cheese[cheese.year >= 2016]

4 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是

cheese.sort_values(by=['Name of column']).head(5)

要说更多,我们需要查看您的数据样本。

答案 1 :(得分:0)

dataframe_name['field_name'].value_counts.head(5)

答案 2 :(得分:0)

import pandas as pd
df = pd.read_csv('911.csv')
df['zip'].value_counts().head(5)

答案 3 :(得分:0)

您可以使用熊猫方法nlargest

df['column'].nlargest(n=5)

参考:https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.nlargest.html