Использование плюс равная операция с использованием .loc

#python #pandas #operators

#python #панды #операторы

Вопрос:

В pandas, для series или DFs, можно ли использовать = operation, будет ли это работать? Когда я пытаюсь это сделать, это иногда работает, а иногда, я думаю, нет. Я в основном использую .loc для доступа к части и обновления только этой части. Итак, я хочу добавить определенный массив или значение в эту .loc часть, поэтому использование = разрешено или нет? Или есть ли какие-либо лучшие альтернативы для выполнения операции, которую я пытаюсь выполнить.

редактировать, пример:

df.loc[...] = 2

df.loc[...] = df.loc[...] 2

Оба работают? или первое использование не работает в этом контексте?

Комментарии:

1. Пожалуйста, расширьте свой пост примерами, которые работают и не работают

2. только что сделал, спасибо за уведомление.

3. В зависимости от того, что вы индексируете, результатом .loc[] может быть отдельная ячейка или фрагмент фрейма данных… Нам все равно понадобится немного больше контекста