Mensagens

A mostrar mensagens com a etiqueta index

Python - mais Pandas !

Imagem
 E hoje continuamos com mais funções do Pandas em Python ! Aplicar uma função numa coluna do dataframe: Imaginemos que vamos importar um ficheiro em CSV (de preferência guardado como UTF-8 para o Python o abrir sem problemas, e definindo o separador para aparecer tudo bonito): df = pd.read_csv('C:/Users/Dell Latitude E5570/Desktop/python8.csv', sep = ';') (verificar o UTF-8 e o separador) E agora queremos pegar numa coluna deste nosso dataframe, por exº a coluna dos salário e aumentar 500 em cada um dos elementos. Podíamos fazer isso um a um, mas se tivéssemos milhares de elementos não era muito inteligente. Vamos portanto criar primeiro uma função: def aumento_salario(x):        return x + 500 Dizemos que para a variável x que coloquemos, iremos ter de volta a variável x + 500. Agora aplicamos essa função na coluna desejada com o comando .apply(): df['Salário'].apply(aumento_salario) E voilá ! E se quisermos por exemplo saber quantas letras tem o nome de cada t...