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 більше не використовується як рядок заголовка.

Натомість імена стовпців, які ми вказали за допомогою аргументу names , тепер використовуються як імена стовпців.

Примітка . Ви можете знайти повну документацію функції pandas read_excel() тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в pandas:

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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *