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