【发布时间】:2023-04-08 16:41:01
【问题描述】:
Name Classes
John Math
John English
John Writing
Bill Spanish
Bill Math
Bill Biology
Rex English
Rex Writing
Rex Geology
Sam Spanish
Sam Biology
使用 pandas,给定下表,其中有一列名称和一列采用的类,如何返回包含“John”所采用的所有类的变量?
【问题讨论】:
-
不用担心格式化,把数据粘贴到这里。我们不想要图像。
-
使用 Groupby 名称然后使用
get_loc获取课程,即samp = df.groupby('Name').agg(lambda x : list(x))然后选择参加的课程使用samp.loc['John']