column.values() का उपयोग करके, हम आसानी से CSV फ़ाइल के इंडेक्स नंबर के साथ कॉलम नाम का नाम बदल सकते हैं।
मान लें कि Microsoft Excel में खोली गई हमारी CSV फ़ाइल की सामग्री निम्नलिखित हैं -
हम कॉलम नामों का नाम बदल देंगे। सबसे पहले, CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें -
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
CSV से सभी कॉलम नाम प्रदर्शित करें -
dataFrame.columns
अब, कॉलम नामों का नाम बदलें -
dataFrame.columns.values[0] = "Car Names" dataFrame.columns.values[1] = "Registration Cost" dataFrame.columns.values[2] = "Units Sold"
उदाहरण
निम्नलिखित कोड है -
import pandas as pd # Load data from a CSV file into a Pandas DataFrame: dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") print("Reading the CSV file...\n",dataFrame) # displaying column names res = dataFrame.columns # displaying another subset print("\nDisplaying column names : \n",res) # rename column names from the CSV file dataFrame.columns.values[0] = "Car Names" dataFrame.columns.values[1] = "Registration Cost" dataFrame.columns.values[2] = "Units Sold" print("\nDisplaying updated column names : \n",res)
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Reading the CSV file... Car Reg_Price Units 0 BMW 2500 100 1 Lexus 3500 80 2 Audi 2500 120 3 Jaguar 2000 70 4 Mustang 2500 110 Displaying column names : Index(['Car','Reg_Price','Units'], dtype='object') Displaying updated column names : Index(['Car Names','Registration Cost','Units Sold'], dtype='object')