从Pandas系列中获取词典

2024-05-19 02:49:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在pandas中写一个函数,得到两个系列作为参数:一个是几个学生的成绩,另一个是他们的性别。作为回报,我需要得到一本字典与键“男”或“女”和价值观,这是对性别的分数手段。。。举个例子,如果

grades = pd.Series([5, 4, 3, 5, 2]) 

以及

genders = pd.Series(["female", "male", "male", "female", "male"]) 

函数必须返回字典

{'male': 3.0, 'female': 5.0}

我知道我可以用这两个系列的列创建一个数据帧,然后使用groupby和to_dict(),但不知道如何。。你知道吗


Tags: 函数pandas参数字典手段学生分数male

热门问题