Pandas: como ler colunas específicas de um arquivo excel


Você pode usar os seguintes métodos para ler colunas específicas de um arquivo Excel em um DataFrame do pandas:

Método 1: leia colunas específicas

 df = pd. read_excel (' my_data.xlsx ', usecols=' A,C ')

Método 2: ler um intervalo de colunas

 df = pd. read_excel (' my_data.xlsx ', usecols=' A:C ') 

Método 3: ler vários intervalos de colunas

 df = pd. read_excel (' my_data.xlsx ', usecols=' A:C,F,G:J ') 

Os exemplos a seguir mostram como usar cada método na prática com o seguinte arquivo Excel chamado player_data.xlsx :

Exemplo 1: Ler colunas específicas

Podemos usar o seguinte código para importar dados das colunas A e C do arquivo Excel:

 import pandas as pd

#import columns A and C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A,C ')

#view DataFrame
print (df)

  team rebounds
0 to 8
1 B 12
2 C 4
3 D 4
4 E 6
5 F 7

Observe que apenas os dados das colunas A e C do arquivo Excel foram importados.

Exemplo 2: Leia um intervalo de colunas

Podemos usar o seguinte código para importar os dados nas colunas A a C do arquivo Excel:

 import pandas as pd

#import columns A through C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A:C ')

#view DataFrame
print (df)

  team points rebounds
0 to 24 8
1 B 20 12
2 C 15 4
3 D 19 4
4 E 32 6
5 F 13 7

Observe que apenas os dados nas colunas A a C do arquivo Excel foram importados.

Exemplo 3: Ler vários intervalos de colunas

Podemos usar o seguinte código para importar os dados das colunas A a C e da coluna D do arquivo Excel:

 import pandas as pd

#import columns A through C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A:C,D ')

#view DataFrame
print (df)

  team points rebound assists
0 to 24 8 5
1 B 20 12 3
2 C 15 4 7
3 D 19 4 8
4 E 32 6 8
5 F 13 7 9

Observe que os dados das colunas A a C e da coluna D do arquivo Excel foram importados.

Nota : Você pode encontrar a documentação completa da função read_excel() do pandas aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em pandas:

Pandas: como pular linhas ao ler um arquivo Excel
Pandas: como especificar tipos ao importar um arquivo Excel
Pandas: como combinar várias planilhas do Excel

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *