Pandas: как читать определенные столбцы из файла excel


Вы можете использовать следующие методы для чтения определенных столбцов из файла Excel в DataFrame pandas:

Способ 1. Прочтите определенные столбцы.

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

Способ 2: прочитать диапазон столбцов

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

Способ 3: чтение нескольких диапазонов столбцов

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

В следующих примерах показано, как использовать каждый метод на практике со следующим файлом Excel с именем player_data.xlsx :

Пример 1. Чтение определенных столбцов

Мы можем использовать следующий код для импорта данных столбцов A и C из файла 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

Обратите внимание, что были импортированы только данные в столбцах A и C файла Excel.

Пример 2. Чтение диапазона столбцов

Мы можем использовать следующий код для импорта данных в столбцах от A до C из файла 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

Обратите внимание, что были импортированы только данные в столбцах от A до C файла Excel.

Пример 3. Чтение нескольких диапазонов столбцов

Мы можем использовать следующий код для импорта данных столбцов от A до C и столбца D из файла 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

Обратите внимание, что данные из столбцов AC и столбца D файла Excel были импортированы.

Примечание . Полную документацию по функции pandas read_excel() можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в pandas:

Pandas: как пропускать строки при чтении файла Excel
Pandas: как указать типы при импорте файла Excel
Pandas: как объединить несколько листов Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *