Pandas: задайте имена столбцов при импорте файла excel


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

 colnames = [' col1 ', ' col2 ', ' col3 ']

df = pd. read_excel (' my_data.xlsx ', names=colnames)

Аргумент имен принимает список имен, которые вы хотите использовать для столбцов в DataFrame.

Используя этот аргумент, вы также указываете pandas использовать первую строку файла Excel в качестве первой строки DataFrame вместо использования ее в качестве строки заголовка.

В следующем примере показано, как использовать этот синтаксис на практике.

Пример: установка имен столбцов при импорте файла Excel в Pandas

Допустим, у нас есть следующий файл Excel с именем Players_data.xlsx :

Из файла мы видим, что первая строка не содержит имен столбцов.

Если мы импортируем файл Excel с помощью функции read_excel() , pandas попытается использовать значения в первой строке в качестве имен столбцов для DataFrame:

 import pandas as pd

#import Excel file
df = pd. read_excel (' players_data.xlsx ')

#view resulting DataFrame
print (df)

   At 22 10
0 B 14 9
1 C 29 6
2 D 30 2
3 E 22 9
4 F 31 10

Однако мы можем использовать аргумент имен , чтобы указать собственные имена столбцов при импорте файла Excel:

 import pandas as pd

#specify column names
colnames = [' team ', ' points ', ' rebounds ']

#import Excel file and use specified column names
df = pd. read_excel (' players_data.xlsx ', names = colnames)

#view resulting DataFrame
print (df)

  team points rebounds
0 B 14 9
1 C 29 6
2 D 30 2
3 E 22 9
4 F 31 10

Обратите внимание, что первая строка файла Excel больше не используется в качестве строки заголовка.

Вместо этого имена столбцов, которые мы указали с помощью аргумента имен , теперь используются в качестве имен столбцов.

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

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

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

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

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

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