Я видел этот код у кого-то iPython-ноутбука, и я очень смущен тем, как работает этот код. Насколько я понял, pd.loc [] используется в качестве индексатора, основанного на местоположении, где формат:
df.loc[index,column_name]
Однако в этом случае первый индекс, по-видимому, представляет собой ряд булевых значений. Может кто-нибудь, пожалуйста, объясните мне, как работает этот выбор. Я попытался прочитать документацию, но я не мог понять объяснения. Спасибо!
iris_data.loc[iris_data['class'] == 'versicolor', 'class'] = 'Iris-versicolor'