Pandas 超过一次出现的具有约束的值计数
Pandas Value Counts With Constraint For More Than One Occurance
使用来自 Kaggle 的葡萄酒评论数据 here。我可以使用 value_counts()
return 各种出现的次数
但是,我正在尝试找到一种快速的方法来将结果限制为出现不止一次的品种及其计数。
正在尝试df.loc[df['variety'].value_counts()>1].value_counts()
和 df['variety'].loc[df['variety'].value_counts()>1].value_counts()
两个 return 错误。
可以将结果转换为 DataFrame 并在其中添加约束,但有些事情告诉我有一种更优雅的方法可以实现这一点。
@wen 在评论中回答了这个问题。
df['variety'].value_counts().loc[lambda x : x>1]
使用来自 Kaggle 的葡萄酒评论数据 here。我可以使用 value_counts()
return 各种出现的次数但是,我正在尝试找到一种快速的方法来将结果限制为出现不止一次的品种及其计数。
正在尝试df.loc[df['variety'].value_counts()>1].value_counts()
和 df['variety'].loc[df['variety'].value_counts()>1].value_counts()
两个 return 错误。
可以将结果转换为 DataFrame 并在其中添加约束,但有些事情告诉我有一种更优雅的方法可以实现这一点。
@wen 在评论中回答了这个问题。
df['variety'].value_counts().loc[lambda x : x>1]