Pandy: ustaw nazwy kolumn podczas importowania pliku excel


Możesz użyć następującej podstawowej składni, aby zdefiniować nazwy kolumn ramki DataFrame podczas importowania pliku Excel do pand:

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

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

Argument nazwy pobiera listę nazw, których chcesz użyć w kolumnach w ramce DataFrame.

Używając tego argumentu, mówisz także pandom, aby używały pierwszego wiersza pliku Excel jako pierwszego wiersza ramki danych zamiast używać go jako wiersza nagłówka.

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: Ustaw nazwy kolumn podczas importowania pliku Excel do Pand

Załóżmy, że mamy następujący plik Excel o nazwie Players_data.xlsx :

Z pliku widzimy, że pierwszy wiersz nie zawiera nazw kolumn.

Jeśli zaimportujemy plik Excel za pomocą funkcji read_excel() , pandy spróbują użyć wartości z pierwszego wiersza jako nazw kolumn dla 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

Możemy jednak użyć argumentu nazwy , aby określić własne nazwy kolumn podczas importu pliku 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

Należy pamiętać, że pierwszy wiersz pliku Excel nie jest już używany jako wiersz nagłówka.

Zamiast tego nazwy kolumn, które określiliśmy za pomocą argumentu name , są teraz używane jako nazwy kolumn.

Uwaga : pełną dokumentację funkcji pandy read_excel() można znaleźć tutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w pandach:

Pandy: Jak odczytać plik Excel ze scalonymi komórkami
Pandy: ignoruj określone kolumny podczas importowania pliku Excel
Pandy: Jak określić typy podczas importowania pliku Excel
Pandy: Jak pominąć linie podczas czytania pliku Excel

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *