我有一個帶有答案的數(shù)據(jù)框(互聯(lián)網(wǎng)顏色調(diào)查)。數(shù)據(jù)框是這樣的:我有一個帶有答案的數(shù)據(jù)框(互聯(lián)網(wǎng)顏色調(diào)查)。前五行如下所示:id user r g b colorname0 1 72 100 175 pastel blue1 2 204 177 246 faint violet2 3 182 226 245 baby blue3 4 130 64 234 purple4 5 275 49 234 blue和data['colorname'].nunique()和data.colorname.value_counts() 我可以看到有 181270 個唯一答案及其各自的數(shù)量。我想從原始數(shù)據(jù)框中刪除所有不在前 100 名中的答案,但 git 卡在這里。#librariesimport pandas as pdimport numpy as npfrom numpy import arraydata = pd.read_csv('color_survey_answers.csv', delimiter='\t')data.head()data['colorname'].nunique()data.colorname.value_counts()
1 回答

斯蒂芬大帝
TA貢獻1827條經(jīng)驗 獲得超8個贊
您可以嘗試以下操作:
data[data.colorname.isin(data.colorname.value_counts()[:100].index)]
添加回答
舉報
0/150
提交
取消