Python
 Computer >> コンピューター >  >> プログラミング >> Python

列名の名前変更– Python Pandas


rename()メソッドを使用して、列名の名前を変更できます。次が3列のPandasDataFrameであるとしましょう-

dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],"Units": [90, 120, 100, 150, 200, 130]
   }
)

2つの列の名前を変更します。つまり、「Car」を「Car Names」に、「Reg_Price」を「RegistrationCost」に変更します。

dataFrame.rename(columns={dataFrame.columns[0]: 'Car Names', dataFrame.columns[1]: 'Registration Cost'})

以下はコードです-

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],"Units": [90, 120, 100, 150, 200, 130]
   }
)

print"DataFrame ...\n",dataFrame

# Renaming columns
res = dataFrame.rename(columns={dataFrame.columns[0]: 'Car Names', dataFrame.columns[1]: 'Registration Cost'})

print"\nUpdated DataFrame with renamed column names...\n",res

>

出力

これにより、次の出力が生成されます-

DataFrame ...
        Car   Reg_Price   Units
0       BMW        7000      90
1     Lexus        1500     120
2     Tesla        5000     100
3   Mustang        8000     150
4  Mercedes        9000     200
5    Jaguar        6000     130

Updated DataFrame with renamed column names...
  Car Names   Registration Cost   Units
0       BMW                7000      90
1     Lexus                1500     120
2     Tesla                5000     100
3   Mustang                8000     150
4  Mercedes                9000     200
5    Jaguar                6000     130

  1. Python-PandasDataFrameのサブセットを選択する方法

    以下は、MicrosoftExcelで開いたCSVファイルの内容であるとしましょう- 最初に、CSVファイルからPandasDataFrameにデータをロードします- dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") サブセットを選択するには、角かっこを使用します。括弧内の列に言及し、データセット全体から単一の列をフェッチします- dataFrame['Car'] 例 以下はコードです- import pandas as pd # Load data fr

  2. PythonのPandasデータフレームの列に大文字を適用する

    このチュートリアルでは、DataFrameで名前の列を大文字にする方法を説明します。目標を達成するためのさまざまな方法を見てみましょう。 例 upper()を使用して列を大文字にすることで、DataFrameに列を割り当てることができます。 メソッド。 コードを見てみましょう。 # importing the pandas package import pandas as pd # data for DataFrame data = {    'Name': ['Hafeez', 'Aslan', 'Kareem