Pandas のデータフレームに列名を追加する

この記事では、データフレームに列名を追加する方法を見ていきます。 DataFrame 列に名前を追加する方法を見てみましょう。 パンダ。

Pandas データフレームに列名を追加する

以下は、列名を追加する手順と方法です。 パンダのデータフレーム パイソン :

データフレームの作成

列名の追加に進む前に、まずデモンストレーションのためにサンプル データフレームを作成しましょう。 Pandas では、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)>

出力

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 

ここでは、DataFrame 内の列に名前がないことがわかります。

データフレームに列名を追加する

既存の DataFrame に列を追加するには、その DataFrame を使用します。 columns> 属性。

Python3




# adding column name to the respective columns> team.columns> => [> 'Name'> ,> 'Code'> ,> 'Age'> ,> 'Weight'> ]> # displaying the DataFrame> print> (team)>

出力

 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 

これで、DataFrame に列名が付けられました。

dataframe() を使用して列名を追加する

dataframe() 関数内でパラメーターを指定することで、列名を追加できます。

Python3




column_name> => [> 'Name'> ,> 'Code'> ,> 'Age'> ,> 'Weight'> ]> team> => pd.DataFrame(> list> (> zip> (l1, l2, l3, l4)), columns> => column_name)> print> (team)>

出力

 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 

データフレームの列名の変更

DataFrame の列の名前を変更するには、 rename()> 関数。

Python3




# reanming the DataFrame columns> team.rename(columns> => {> 'Code'> :> 'Code-Name'> ,> > 'Weight'> :> 'Weight in kgs'> },> > inplace> => True> )> # displaying the DataFrame> print> (team)>

出力

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 

列の名前が変更されていることがわかります。