Método Pandas Iloc ()
O Python oferece uma gama diversificada de módulos e funções para manipulação de dados. O módulo Pandas nos oferece opções extras ao lidar com grandes conjuntos de dados em termos de linhas e colunas. O sistema python “iloc ()” nos permitiu especificar uma unidade de informação específica ou um valor de um conjunto de valores em um quadro de dados ou informações que fazem parte de uma linha ou coluna específica.
Sintaxe para o método pandas iloc ()
Exemplo: com a técnica Pandas Iloc (), recuperando uma única linha de um índice
"Spyder" é a ferramenta que estamos empregando. Temos um quadro de dados chamado "carro" neste exemplo. Possui três colunas com os títulos: "Nome", "Price" e "Model". Existem quatro linhas: "Suzuki", "Toyota", "Honda City" e "Corolla" estão na primeira coluna. Seus preços são: "200000", "320000", "290000" e "30000" na segunda coluna. Seus "modelos" são: "2022", "2021", "2020" e "2022".
A função python criada "index ()" encontra um elemento especificado na frente de uma lista e fornece o índice da primeira cópia. É um método de linha Python que fornece o índice de um determinado elemento dentro de uma lista "A", "B", "C" e "D" está listado no índice. "DF" refere -se ao quadro de dados. Usando a função de impressão, produziremos nosso quadro de dados.
A aplicação do método "iloc ()" em uma linha será nossa próxima etapa principal, que também é o assunto de nosso artigo. Você pode escolher uma única linha e coluna por índice utilizando “iloc ()”. O serviço "iloc ()" nos permite adquirir um número exclusivo de uma linha ou coluna usando os valores de índice que estão atualmente definidos para ele. Neste código, estamos imprimindo o índice "D" usando a técnica "iloc ()" e um índice simboliza "D". Impressão “df.ILOC [3] "imprimirá o índice" D "que nossa saída demonstra.
Com base na imagem adquirida, a tabela de carros que possui três colunas e contém dados é prontamente visível. Na etapa subsequente, os dados para o índice "d" são exibidos usando a função "ILOC []" é fornecida. Laslty, o nome do índice, "d" e tipo de dados, "objeto" são aparentes.
Exemplo: recuperar uma única coluna de um índice
Esta instância é comparável à primeira, exceto que, no primeiro, recuperamos dados de linha única e, no segundo, recuperamos dados de coluna única usando "iloc ()". Existem quatro colunas em nosso quadro de dados "Resultado": "Student_name", "Total_marks", "porcentagem" e "Comentários". Os nomes da primeira coluna são: "Juliet", "Willian", "Alfie" e "Edward". Os alunos com dezenas de "99", "40", "88" e "73" estão incluídos no segundo. Este quadro de dados fornece informações sobre as notas do aluno, se elas passam ou falham. “Index ()” Uma função Python recém -anunciada localiza um determinado elemento no topo de uma lista e retorna. O índice é o mesmo que usamos no cenário anterior "A", "B", "C" e "D". "Print (DF)" é usado no quadro de dados de impressão.
Depois disso, agora inserimos o índice de seleção "A" usando o método "iloc ()". A função “index ()” retornará a posição do elemento na lista fornecida ou nas linhas no fluxo. Semelhante ao exemplo anterior, escolheremos a coluna que exibirá a primeira coluna. No exemplo anterior, o índice "d" foi impresso. Mas neste exemplo, o índice “A” foi levado e é impresso usando “df.iloc [:, 0] ”. A saída exibirá seus resultados.
Podemos ver visivelmente a tabela "resultado". Esta tabela exibe a porcentagem das notas gerais de um aluno e as observações são fornecidas após o nome. Agora, nós o vemos exibido na primeira coluna "Student_name" que escolhemos usar "df.iloc () ”porque levou o índice“ 0 ”. Esta coluna está localizada no índice "0", por isso exibido na primeira coluna.
Exemplo: Aplicação da condição no método pandas iloc ()
O quadro de dados que estamos utilizando neste exemplo é o mesmo que usamos no exemplo anterior. Você pode especificar uma "condição" usando a função "iloc ()" e a saída será um quadro de dados que contém as linhas e colunas que satisfazem a condição. Nesta prática, a “condição” em um quadro de dados de pandas pode ser implementada, seja em colunas, em forma de remar ou em uma base separada. Neste exemplo, criamos um quadro de dados chamado "resultado" e adicionamos quatro colunas às quais inserimos dados. Isso exibe certos resultados do aluno.
Então, semelhante ao caso anterior, adicionamos o método "índice ()". Ocasionalmente, várias condições podem ser necessárias para filtrar nossos dados. No entanto, estamos apenas usando uma condição. Estes são alguns dos processos fundamentais realizados para adicionar novos dados usando algumas de nossas análises exclusivas. Certamente, Loops é para tudo. Você pode ver que a mesma estrutura é usada para uma variedade de atividades. No entanto, os pandas possuem vários procedimentos internos adequados às atividades que geralmente precisamos realizar. Em seguida, aplicamos a função de impressão para exibir nosso quadro de dados "resultado". Em seguida, adicione uma condição maior que ">" usando "df. iloc () ”ao“ total _marks ”para exibir os dados daqueles cujas marcas são mais de 40.
No quadro de dados resultante, você pode ver que exibimos três valores, o que significa que um valor é descartado. O valor que é eliminado é o índice "B" porque a condição afirma que a marca será mais do que "40". Como visto na imagem de saída, ele exibe apenas informações sobre os alunos cujas "marcas totais" eram maiores que "40".
Conclusão
O procedimento “iloc ()” do Python permite que o usuário selecione uma linha ou coluna selecionada do conjunto de dados é introduzida na biblioteca de pandas. Através da exploração dos valores do índice, podemos obter rapidamente um número específico de uma linha ou coluna através do método “iloc ()” do Python. Número da linha e número da coluna são dois ou mais parâmetros de partes competentes para o operador ILOC em Python. A função "iloc ()" no Python aceita apenas parâmetros do tipo "int". No primeiro exemplo, vimos como implementar o método "iloc ()" para extrair dados de uma única "linha" com o uso de seu índice. A técnica "iloc ()" foi usada para extrair dados de uma única "coluna" no segundo exemplo através do índice e dos dados do aluno cujas marcas são maiores que quarenta serão mostradas na última saída em que a condição ">" foi aplicado a "Total_marks". Essas são as maneiras de usar o método Pandas "iloc ()" e seus casos de uso correspondentes.