【发布时间】:2021-04-04 16:46:13
【问题描述】:
我有一个像这样的数据集:
df = pd.DataFrame({'scientist':["Wendelaar Bonga"," Sjoerd E.", "Grätzel"," Michael", "Willett", "Walter C.",
"Kessler", "Ronald C.", "Witten, Edward", "Wang, Zhong Lin"],
'SubjectField': ["Biomedical Engineering", "Inorganic & Nuclear Chemistry",
"Organic Chemistry", "Biomedical Engineering", "Developmental Biology",
"Mechanical Engineering & Transports", "Biomedical Engineering", "Microbiology",
"Cardiovascular System & Hematology", "Biomedical Engineering"]})
我想统计每个学科领域的科学家人数,并提取有超过 2 名科学家的学科领域。这是我计算科学家数量的代码
number_of_scientists_in_fields=data.groupby(['SubjectField'])['scientist'].count()
如何提取拥有超过 2 位科学家的学科领域?
【问题讨论】:
标签: python pandas dataframe anaconda data-analysis