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

Python-PandasDataFrameの列の名前を変更


DataFrameの列の名前を変更するには、 rename()を使用します 方法。名前を変更する列名を、rename()メソッドの「columns」パラメーターで設定します。たとえば、「」を変更します 」列から「車名」 ” −

dataFrame.rename(columns={'Car': 'Car Name'}, inplace=False)

まず、CSVを読み取り、DataFrameを作成します-

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")

次に、列名の名前を変更します。ここでは、列の名前を「Car」、「Date_of_Purchase」、「Reg_Price」に変更しています-

dataFrame = dataFrame.rename(columns={'Car': 'Car Name', 'Date_of_Purchase': 'Sold On', 'Reg_Price' : 'Booking Price'}, inplace=False)

以下はコードです

import pandas as pd

# reading csv file
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
print("DataFrame...\n",dataFrame)

# count the rows and columns in a DataFrame
print("\nNumber of rows and column in our DataFrame = ",dataFrame.shape)

dataFrame = dataFrame.rename(columns={'Car': 'Car Name', 'Date_of_Purchase': 'Sold On', 'Reg_Price' : 'Booking Price'}, inplace=False)
print("\nDataFrame with updated Column Name ...\n",dataFrame)

出力

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

DataFrame...
           Car   Date_of_Purchase   Reg_Price
0          BMW         10/10/2020        1000
1        Lexus         10/12/2020         750
2         Audi         10/17/2020         750
3       Jaguar         10/16/2020        1500
4      Mustang         10/19/2020        1100
5  Lamborghini         10/22/2020        1000

Number of rows and column in our DataFrame = (6, 3)

DataFrame with updated Column Name ...
      Car Name     Sold On   Booking Price
0          BMW  10/10/2020            1000
1        Lexus  10/12/2020             750
2         Audi  10/17/2020             750
3       Jaguar  10/16/2020            1500
4      Mustang  10/19/2020            1100
5  Lamborghini  10/22/2020            1000

  1. Python-PandasDataFrameで列に明示的に名前を付ける

    列に明示的に名前を付けるには、名前を使用します read_csv()のパラメータ 方法。次は、MicrosoftExcelでヘッダーが開かれていないCSVファイルであるとしましょう- CSVファイルからデータをロードし、namesパラメータ-を使用してヘッダー列を追加しましょう pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv",names=['Team', 'Rank_Points', 'Year']) 例 以下は完全なコードです- import panda

  2. 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