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