【发布时间】:2017-06-19 18:28:27
【问题描述】:
【问题讨论】:
标签: python pandas dataframe subset
【问题讨论】:
标签: python pandas dataframe subset
这可能有点复杂,但应该可以完成工作。
获取出现次数超过 2 次的所有位置的列表:
counts = df['location'].value_counts()
filt = counts[counts > 2]
过滤原始数据以仅提取出现 >2 次的位置 (keys())
filt2 = df['location'].isin(filt.keys())
应用过滤器
print(df[filt2])
【讨论】: