Pandas pegam a primeira linha

Pandas pegam a primeira linha
Pandas é uma ferramenta poderosa para lidar com os dados. Oferece duas grandes estruturas de dados - uma série 1D e um quadro de dados 2D. Os dados heterogêneos e homogêneos podem ser tratados pelo Pandas Dataframe. As linhas em um quadro de dados de pandas podem ser selecionadas, excluídas, adicionadas ou renomeadas, entre outras operações. Neste post, discutiremos como usar as funções como Iloc [], loc [], Head () e outras para recuperar a primeira linha de um quadro de dados de pandas.

Como selecionar ou recuperar a primeira linha do quadro de pandas

Numerosos métodos podem ser usados ​​para recuperar a primeira linha ou o número "n" de primeiras linhas do quadro de dados do pandas. Nos exemplos a seguir, implementamos alguns métodos para mostrar como você pode usá -los para recuperar a primeira linha do DataFrame.

Primeiro, demonstraremos como recuperar a primeira linha do quadro de dados do pandas usando a função ILOC [].

Exemplo 1: Usando a função ILOC [] para recuperar a primeira linha do DataFrame

O módulo Pandas em Python define a função ILOC [] que nos permite obter uma coluna ou linha específica do quadro de dados fornecido. Usando os valores do índice, podemos extrair rapidamente qualquer valor específico de uma coluna ou uma linha usando o método ILOC [] do Python []. Para usar as funcionalidades dos módulos de pandas, devemos primeiro importar os pandas antes de criar o quadro de dados de pandas. Construímos nosso quadro de dados usando PD.Quadro de dados().

O quadro de dados "df" é criado. O par de valores-chave do dicionário Python é passado como uma entrada para o “PD.DataFrame () ”função. A função print () é usada para exibir nosso quadro de dados.

No quadro de dados "DF", temos três colunas - "ID", "Pessoa" e "Curso" com valores (1001, 1002, 1003, 1004), ("Jordi", "Ben", "Kevin", " Richard "), e (" AI "," estatísticas "," física "," CSS "), respectivamente. Agora, vamos usar a função ILOC [] para recuperar a primeira linha do quadro de dados "df".

O índice 0 armazena os dados da 1ª linha. Então, passamos o valor do índice 0 dentro da função ILOC [] para recuperar a primeira linha do quadro de dados "df". Você pode observar que o df.Iloc [0] retornou a primeira linha como uma série. Também podemos extrair a primeira linha usando o operador de fatia.

O ": 1" é colocado dentro do df.Método Iloc [] para recuperar a primeira linha.

Exemplo 2: Recupere a primeira linha de uma coluna específica usando o método ILOC []

Também podemos extrair os dados da linha acessando uma coluna específica e aplicando a função ILOC [] para recuperar os dados. Suponhamos que tenhamos que extrair a primeira linha da coluna "Pessoa".

Pode -se observar que o elemento da primeira linha na coluna "Pessoa" é "Jordy". Então, a função recuperou com sucesso os dados. Também podemos usar o operador de fatia para recuperar a linha de uma coluna específica.

Se formos obrigados a selecionar o número "n" das primeiras linhas da coluna específica de um DataFrame, podemos especificar o número logo após o ":" dentro do método ILOC [].

Pode -se observar que, ao especificar o valor como 2, recuperamos as 2 primeiras linhas da coluna "curso".

Agora, mostraremos o uso da função Head () em pandas para extrair a primeira linha da coluna.

Exemplo 3: Recupere a primeira linha de toda ou uma coluna específica usando a função Head ()

Com base na posição, a função Head () recupera as primeiras linhas “n” do objeto. Se o seu objeto contiver um tipo adequado de dados, ele poderá ser usado para testes rápidos. O topo "N" (o valor padrão é 5) As linhas ou séries do quadro são retornadas usando este método. Criamos um exemplo de quadro de dados primeiro para que possamos usar a função Head () para recuperar a linha.

Passando pelo Dicionário Python dentro do PD.Função DataFrame (), criamos um DataFrame com três colunas. A coluna "Nome" é consistente nos nomes de alguns estudantes ("Tommy", "Diaz", "Martin", "Leo", "Alex", "Drew", "Sam"). A coluna “idade” armazena as idades dos estudantes (14, 14, 13, 16, 16, 15, 14). Enquanto a coluna “Marks” tem a pontuação de algum teste (7, 8, 7, 9, 10, 6, 9). Vamos usar a função Head () para recuperar as linhas.

Para recuperar apenas a primeira linha, especificamos o valor de 1 nos parênteses da função Head ().

Ao usar o valor de 1 dentro da função da cabeça, recuperamos a primeira linha. Assim como na função ILOC [], também podemos usar a função Head () para recuperar a linha de uma coluna específica do DataFrame.

Acessamos a coluna "nome" usando o rótulo dentro [] e a função da cabeça () com o valor de 1 para extrair o 1st linha.

Vimos o uso da função iloc [] e head (). Agora, usamos a função loc [] para selecionar a primeira coluna.

Exemplo 4: Extrair a primeira linha de um DataFrame usando a função loc []

A função loc () simplifica obter rapidamente os dados de um conjunto de dados. Ao fornecer um valor de índice para o método loc (), podemos recuperar os valores de dados que são armazenados na linha ou coluna específicas.

Criamos uma amostra de dados de dados em que demonstramos o uso da função loc [] para obter a primeira linha. Temos 3 colunas no recém -criado DataFrame "col1", "col2" e "col3" com valores de dados ("a", "b", "c", "d", "e", "f"), (12, 34, 56, 78, 90, 13) e (0, 7, 4, 2, 8, 9) respectivamente.

Uma série com os dados da primeira linha é recuperada junto com os nomes das colunas. Usamos o atributo de índice dentro da função loc []. O atributo de índice retorna os dados de índice do quadro de dados. Sabemos que os valores do índice das linhas no DataFrame começam de 0 por padrão. Ao especificar o atributo de índice 0 dentro da função loc [], podemos obter a primeira linha.

Vamos usar a função valores () para recuperar as primeiras linhas do DataFrame.

Exemplo 5: Extrair a primeira linha de um DataFrame usando a função valores ()

A representação Numpy do DataFrame pode ser obtida usando o atributo de valores. Os rótulos do eixo são eliminados e apenas os dados no quadro de dados são retornados. Primeiro, precisamos de um quadro de dados para a demonstração deste exemplo. Criamos um DataFrame usando um dicionário depois de importar os módulos de pandas.

As duas colunas são criadas dentro dos quadros de dados "EMP" e "Salary" com valores de dados ("Rob", "Mike", "Nick", "Tony", "Alex", "Jim", "Adam", "Fin" e (1100, 1000, 1100, 1200, 1100, 1300, 1000, 1300), respectivamente. Agora, podemos usar a função valores () para recuperar a primeira linha do DataFrame anterior.

Usamos o operador de fatia e o valor especificado de 1 dentro da função para recuperar a primeira linha.

Conclusão

Neste artigo, mostramos os diferentes métodos para retornar os valores da primeira linha do DataFrame. Este tutorial foi projetado para facilitar a compreensão das funções e atributos que podem ser usados ​​para recuperar as primeiras linhas. Implementamos os diferentes exemplos deste post para ensinar como recuperar a primeira linha do DataFrame ou a primeira linha da coluna específica usando a função ILOC [], função loc [], head () e valores ().