Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - पैंडास डेटाफ्रेम में इंडेक्स द्वारा कॉलम नाम बदलें बिना rename() के


हम इंडेक्स द्वारा आसानी से किसी कॉलम का नाम बदल सकते हैं यानी rename() का उपयोग किए बिना। आवश्यक लाइब्रेरी आयात करें:

import pandas as pd

3 कॉलम के साथ एक डेटाफ्रेम बनाएं:

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]
    }
)

अब आइए columns.values[0] का उपयोग करके सभी कॉलम का नाम बदलें, वर्गाकार कोष्ठक में बदलने वाले कॉलम के इंडेक्स को सेट करके:

dataFrame.columns.values[0] = "Car Names"
dataFrame.columns.values[1] = "Registration Cost"
dataFrame.columns.values[2] = "Units_Sold"

उदाहरण

निम्नलिखित कोड है:

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 name
dataFrame.columns.values[0] = "Car Names"
dataFrame.columns.values[1] = "Registration Cost"
dataFrame.columns.values[2] = "Units_Sold"
print("\nUpdated DataFrame with new column names...\n", dataFrame)

आउटपुट

यह निम्नलिखित आउटपुट देगा:

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 new column names...
  Car Names  Registration Cost  Units_Sold
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 Pandas में MultiIndex के स्तरों से DataFrame बनाएं और इंडेक्स स्तर नाम बदलें

    MultiIndex के स्तरों को कॉलम के रूप में रखकर DataFrame बनाने के लिए MultiIndex.to_frame() मेथड का उपयोग करें। name पैरामीटर का उपयोग करके इंडेक्स स्तर के नाम बदलें। आवश्यक लाइब्रेरी आयात करें import pandas as pd सरणियाँ बनाएं और MultiIndex बनाएं arrays = [[1, 2, 3, 4], [John, Tim, Jacob, Chris]] m

  1. - Python Pandas - NaN मानों के बिना इंडेक्स लौटाएं

    परिचय पैंडास इंडेक्स से NaN मानों को हटाकर नया इंडेक्स प्राप्त करने के लिए index.dropna() मेथड का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd import numpy as np कुछ NaN मानों वाला पैंडास इंडेक्स बनाएं index = pd.Index([50, 10, 70, np.nan, 90, 50, np.nan, np.nan, 30]) पैंडास इंडेक्स

  1. पैंडास में CSV फ़ाइल के इंडेक्स नंबर के साथ कॉलम नाम बदलें पैंडास में CSV फ़ाइल के इंडेक्स नंबर के साथ कॉलम नाम बदलें

    columns.values() का उपयोग करके हम CSV फ़ाइल के इंडेक्स नंबर के साथ कॉलम नाम आसानी से बदल सकते हैं।मान लीजिए हमारी CSV फ़ाइल की सामग्री Microsoft Excel में निम्नलिखित है:हम कॉलम नाम बदलेंगे। सबसे पहले, CSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\