Sintaxe
Aqui está a sintaxe desta função "substituir ()" em "Pandas.”
Quadro de dados.substitua (to_replace = nenhum, valor = nenhum)
Utilizaremos este método "substituir ()" em nosso código "pandas" abaixo. Agora, veja o exemplo de que vamos apresentar neste guia e você aprenderá facilmente sobre esse método "substituir ()" deste guia.
Exemplo # 01
Estamos desenvolvendo o código "Pandas" aqui na ferramenta "Spyder" para utilizar o método "substituir ()" em nosso código. Nós importamos “pandas como PD” como a etapa inicial do código. É necessário importar a função "pandas" para acessar a função de "pandas" em nosso código quando necessário. O DataFrame é então desenvolvido, consistindo em quatro colunas. O "my_dataframe" é o nome do quadro de dados que desenvolvemos aqui.
A coluna que entramos primeiro é a coluna "Person_name" com alguns nomes que são "Loe, Samuel, Neesham, Leo e Alexander". A coluna ao lado deste "person_name" é "Person_City", na qual estamos inserindo os nomes das cidades, e esses nomes são "Baviera, Montreal, Birmingham, Gênova e Bristol". As cidades são inseridas nesta coluna, agora vem a coluna "Língua Material", onde adicionamos "alemão, francês, inglês, italiano e inglês". Depois disso, também criamos a coluna "Person_age", que contém as idades de todas as pessoas que inserimos neste quadro de dados. As idades que temos aqui são “47, 30, 28, 29 e 35”.
Estamos renderizando esse quadro depois de colocar os valores nas quatro colunas. O DataFrame é renderizado quando o colocamos no método "print ()", como mostrado abaixo. Acabamos de criar o quadro de dados aqui e ainda não substituímos nenhum valor. Depois de mostrar esse quadro de dados, substituiremos os valores desse quadro de dados utilizando o método "substituir ()".
Quando você deseja executar o código no "Spyder", você apenas pressiona "Shift+Enter", e o resultado será renderizado no terminal. A saída deste código é mostrada aqui, que é o quadro de dados contendo quatro colunas que adicionamos ao código. Depois disso, utilizaremos o método "Substituir ()" para substituir os valores deste quadro de dados abaixo.
Colocamos "my_dataframe" com o método "substituir ()", pois é o nome do quadro de dados que criamos. Estamos substituindo o nome "Leo" pelo "William."Então, ele substituirá" Leo "por" William.“Armazenamos a Atualizada DataFarme na variável“ New_DataFarme ”e depois passamos este“ new_dataFarme ”para o método“ print () ”.
Olhando para a primeira coluna, o nome "Leo" foi colocado na linha Zero Index e 3 Index Row, mas no quadro de dados atualizado, "William" apareceu no lugar de "Leo.”A linha de índice 0 e 3 da primeira coluna é substituída e atualizada aqui.
Exemplo # 02
Agora, passamos para outro exemplo aqui criando uma lista de "consultação_data" depois de importar a função "pandas". Esta lista contém colunas "dr_name, paciente_name, comprometimento e tempo". Nossa primeira coluna, "dr_name", contém os nomes dos médicos "dr. Alice, dr. Oscar, dr. Milli, dr. Alexander, dr. Bromley, dr. Alice, dr. Lily e DR. Alice."A coluna" Patient_name "está localizada ao lado desta e contém os nomes dos pacientes, que são" Emma, William, Jessica, Robert, Leo, Smith, Samuel e Peter ". Após a entrada dos nomes dos pacientes, adicionamos “8/8/2022, 8/8/2022, 8/8/2022, 8/8/2022, 8/8/2022, 7/8/2022 e 7/7/ 8/2022 "para a coluna" comprometimento_date ". A coluna "tempo", que mantém os horários de todas as consultas do paciente que adicionamos a este quadro, foi então gerado. Nossa faixa de tempo é “17h, 18h, 19h, 17h, 18h, 19h, 17h e 18h”.
Depois de inserir dados em cada uma das quatro colunas, produzimos o quadro de dados desta lista aninhada. Quando esta lista é alterada para o DataFrame "Consultation_DF", então exibimos esta "consultação_df."Agora, colocamos o" consultation_df "e depois colocamos o método" substituir () ". O nome “dr. James ”vai substituir“ dr. Alice "porque substituímos" dr. Alice "com" dr. James". Assim, “dr. James ”será usado no lugar de“ dr. Alice ”A variável“ atualizada_datafarme ”é usada para armazenar o DataFarme atualizado, que é posteriormente passado para o método“ print () ”.
Você pode notar que “dr. Alice ”aparece na primeira coluna deste DataFrame, mas depois disso, substituímos“ DR. Alice "com" dr. James ”, e você pode ver isso no próximo DataFrame atualizado, não há“ dr. O nome de Alice ”apareceu porque substituímos todos os“ dr. Alice ”nome com“ dr. James ”e agora“ dr. James ”aparece no DataFrame atualizado.
Exemplo # 03
Utilizamos o "consultation_df" novamente aqui neste exemplo, mas neste caso, estamos substituindo vários valores do quadro de dados. Vamos verificar como fazer isso. Aqui, você vê que no método "substituir ()", colocamos o nome da coluna primeiro, que é "dr_name", depois colocamos esse nome que queremos substituir, então desta vez queremos substituir "DR. Nome do Oscar ”e, em segundo lugar, também queremos alterar o“ compromisso_date ”, que é“ 8/8/2022 ”. Substituímos o nome por “dr. Taylor ", nome que também mencionamos neste método" substituir () "e o" compromisso_date "com" 8/8/2022 ".
Então, isso mudará todos os nomes, que são “dr. Oscar "na coluna" dr_name "com o" dr. Taylor ”e também a data“ 8/8/2022 ”na coluna“ compromisso_date ”com a“ 88/2022 ”. Neste exemplo, substituímos dois valores do quadro de dados. Quando todos os valores forem alterados, eles serão armazenados em “Updated_dataframe.”. Depois de substituir esses valores, renderizamos o quadro de dados com os valores substituídos.
Quando executamos esse código, ele renderiza o quadro de dados original primeiro, que geramos no código. Então, depois de renderizá -lo, substitui “dr. Oscar "com" dr. Taylor ”e também a data que é“ 8/8/2022 ”com“ 8/8/2022 ”. O novo DataFrame também é mostrado neste resultado, e você pode observar facilmente a diferença entre o primeiro DataFrame e o segundo DataFrame.
Conclusão
Este guia forneceu uma explicação completa do método "substituir ()" de uma maneira muito simples. O principal objetivo deste guia é ensinar você sobre o método "Pandas reply ()" em detalhes. Investigamos o fato de que esse método ajuda a substituir os valores do quadro de dados, que queremos substituir. Neste guia, também entramos em grandes detalhes sobre as justificativas teóricas e práticas para este conceito "substituir ()". Mostramos o DataFrame antes de substituir os valores e depois de substituir, por isso faz uma diferença clara para você aprender o conceito de substituição em “Pandas."Espero que sejam fáceis o suficiente para você aprender a técnica" substituir () ".