W tym artykule zobaczymy, jak dodać nazwy kolumn do ramki danych. Zobaczmy, jak dodać nazwy do kolumn DataFrame w Pandy.
Dodaj nazwy kolumn do ramki danych Pandas
Poniżej znajdują się kroki i metody, dzięki którym możemy dodać nazwy kolumn w pliku Ramka danych Pandy W Pyton :
Tworzenie ramki danych
Najpierw utwórzmy przykładową ramkę danych w celach demonstracyjnych, zanim przejdziemy do dodawania nazw kolumn. W Pandach istnieje kilka sposobów dodawania nazw kolumn do ramki DataFrame:
Python3
# importing the pandas library> import> pandas as pd> # creating lists> l1>=>[>'Amar'>,>'Barsha'>,>'Carlos'>,>'Tanmay'>,>'Misbah'>]> l2>=>[>'Alpha'>,>'Bravo'>,>'Charlie'>,>'Tango'>,>'Mike'>]> l3>=>[>23>,>25>,>22>,>27>,>29>]> l4>=>[>69>,>54>,>73>,>70>,>74>]> # creating the DataFrame> team>=> pd.DataFrame(>list>(>zip>(l1, l2, l3, l4)))> # displaying the DataFrame> print>(team)> |
>
>
Wyjście
0 1 2 3 0 Amar Alpha 23 69 1 Barsha Bravo 25 54 2 Carlos Charlie 22 73 3 Tanmay Tango 27 70 4 Misbah Mike 29 74>
Tutaj widzimy, że kolumny w DataFrame są bez nazw.
Dodanie nazwy kolumny do DataFrame
Możemy dodać kolumny do istniejącej ramki danych, używając jejcolumns>atrybut.
Python3
# adding column name to the respective columns> team.columns>=>[>'Name'>,>'Code'>,>'Age'>,>'Weight'>]> # displaying the DataFrame> print>(team)> |
wady internetu
>
>
Wyjście
Name Code Age Weight 0 Amar Alpha 23 69 1 Barsha Bravo 25 54 2 Carlos Charlie 22 73 3 Tanmay Tango 27 70 4 Misbah Mike 29 74>
Teraz DataFrame ma nazwy kolumn.
Dodawanie nazwy kolumny za pomocą dataframe()
Możemy dodać nazwę kolumny, podając parametr wewnątrz funkcji dataframe().
Python3
column_name>=> [>'Name'>,>'Code'>,>'Age'>,>'Weight'>]> team>=> pd.DataFrame(>list>(>zip>(l1, l2, l3, l4)), columns>=>column_name)> print>(team)> |
>
>
Wyjście
Name Code Age Weight 0 Amar Alpha 23 69 1 Barsha Bravo 25 54 2 Carlos Charlie 22 73 3 Tanmay Tango 27 70 4 Misbah Mike 29 74>
Zmiana nazwy kolumny ramki danych
Możemy zmienić nazwy kolumn DataFrame za pomocą rename()> funkcjonować.
Python3
# reanming the DataFrame columns> team.rename(columns>=> {>'Code'>:>'Code-Name'>,> >'Weight'>:>'Weight in kgs'>},> >inplace>=> True>)> # displaying the DataFrame> print>(team)> |
>
>
Wyjście
Name Code-Name Age Weight in kgs 0 Amar Alpha 23 69 1 Barsha Bravo 25 54 2 Carlos Charlie 22 73 3 Tanmay Tango 27 70 4 Misbah Mike 29 74>
Widzimy, że nazwy kolumn zostały zmienione.