[Python] Como preencher uma coluna de um dataframe pandas usando valores correspondentes de...

Discussão em 'Python' iniciado por Stack, Setembro 9, 2024.

  1. Stack

    Stack Membro Participativo

    Olá. Estou trabalhando em um projeto pessoal e preciso de uma ajuda. Tenho 2 dataframes:

    solicitacoes = pd.DataFrame({'ID':[1,2,4,5],
    'Equipe':['A','B','C','D','E'],
    'Emissor_da_ordem':['Joao Pedro','Maria Teresa', 'Ricardo Duarte', 'Iago Matos', 'Tiago Nogueira'],
    'Emissor_da_ordem_login':['AD_JP','CR_MT','AD_RD','0345','321'],
    })

    incidentes = pd.DataFrame({'ID':[7,8,9,10,11],
    'Equipe':['A','B','C','D','E'],
    'Emissor_da_ordem':'',
    'Emissor_da_ordem_login':['AD_JP','CR_LD','AD_RD','0345','9999']
    })



    Eu gostaria de preencher cada linha da coluna incidentes['Emissor_da_ordem'] com o nome do seu emissor a partir do seu respectivo login ( incidentes['Emissor_da_ordem_login'] ). Ex.: Preencher a primeira linha da coluna incidentes['Emissor_da_ordem'] = 'Joao Pedro'.Para isso eu tenho o dataframe solicitacoes.

    Como eu posso fazer isso com o pandas?

    Obs.: As duas tabelas são geradas pelo mesmo sistema e um login corresponde a apenas uma pessoa. Obs2: Alguns valores em incidentes['Emissor_da_ordem_login'] podem não serem encontrados em solicitacoes['Emissor_da_ordem_login'].

    Desde já, muito obrigado

    Continue reading...

Compartilhe esta Página