Python数据框排序值选择n个第一结果

时间:2019-05-02 14:35:54

标签: python pandas dataframe

我有一个2列df['Intent', 'Question']的pandas数据框。

首先,我进行df = df.sort_values(by=['Intent'])以便按照意图名称对它们进行排序,然后我希望每个意图(总共有6个)仅获得前100个句子。我怎么做?

1 个答案:

答案 0 :(得分:2)

使用:

df.sort_values(by=['Intent']).groupby('Intent').head(100)