Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

df1[df1 > 0] = 'A'

Quando eu faço isso:

df1[df1 > 0] = 'A'
df1

A coluna não deveria ser especificada para a condicional, tipo, df1[df1['coluna'] > 0] = 'A' ?

1 resposta
solução!

Quando se usa:

df1[df1 > 0] = 'A'

a condição é aplicada a todo o DataFrame, diferente de quando utilizado na forma:

df1[df1['coluna'] > 0] = 'A'

onde a condição é aplicada somente a coluna especificada dentro dos []