#python #pandas #operators
#python #панды #операторы
Вопрос:
В pandas, для series или DFs, можно ли использовать =
operation, будет ли это работать? Когда я пытаюсь это сделать, это иногда работает, а иногда, я думаю, нет. Я в основном использую .loc
для доступа к части и обновления только этой части. Итак, я хочу добавить определенный массив или значение в эту .loc
часть, поэтому использование =
разрешено или нет? Или есть ли какие-либо лучшие альтернативы для выполнения операции, которую я пытаюсь выполнить.
редактировать, пример:
df.loc[...] = 2
df.loc[...] = df.loc[...] 2
Оба работают? или первое использование не работает в этом контексте?
Комментарии:
1. Пожалуйста, расширьте свой пост примерами, которые работают и не работают
2. только что сделал, спасибо за уведомление.
3. В зависимости от того, что вы индексируете, результатом
.loc[]
может быть отдельная ячейка или фрагмент фрейма данных… Нам все равно понадобится немного больше контекста