如何替换熊猫系列中非唯一索引中的值?

时间:2021-05-26 08:25:21

标签: python pandas

enter image description here

在图片中,我想更改索引“Kelly”的值“Philosophy”,但无法更改该值。使用 set_value 方法。

1 个答案:

答案 0 :(得分:0)

使用带有布尔值列表的“.loc”访问器。 首先构建您的布尔值列表。 您需要索引 == 'Kelly' 和值 == 'Philosophy'。

bool_list = (all_students_classes.index == 'Kelly') & (all_students_classes == 'Philosophy')

然后将此布尔值列表传递给“.loc”访问器并分配一个新值

all_student_classes[bool_list] = 'Not Philosophy'