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
Обратите внимание, что данные из столбцов A – C и столбца D файла Excel были импортированы.
Примечание . Полную документацию по функции pandas read_excel() можно найти здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в pandas:
Pandas: как пропускать строки при чтении файла Excel
Pandas: как указать типы при импорте файла Excel
Pandas: как объединить несколько листов Excel