Quando eu faço isso:
df1[df1 > 0] = 'A'
df1A coluna não deveria ser especificada para a condicional, tipo, df1[df1['coluna'] > 0] = 'A' ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quando eu faço isso:
df1[df1 > 0] = 'A'
df1A coluna não deveria ser especificada para a condicional, tipo, df1[df1['coluna'] > 0] = 'A' ?
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 []