pandas 0.23 - DataFrame.rename_axis()

pandas.DataFrame.rename_axis




pandas

pandas.DataFrame.rename_axis

DataFrame.rename_axis(mapper, axis=0, copy=True, inplace=False) [source]

इंडेक्स या कॉलम का नाम बदल दें।

पैरामीटर:

मैपर : स्केलर, सूची-जैसे, वैकल्पिक

अक्ष नाम विशेषता के रूप में सेट करने के लिए मूल्य।

अक्ष : {0 या 'इंडेक्स', 1 या 'कॉलम'}, डिफ़ॉल्ट 0

अक्ष का नाम या नाम।

कॉपी : बूलियन, डिफ़ॉल्ट सही

इसके अलावा अंतर्निहित डेटा की प्रतिलिपि बनाएँ।

निष्क्रिय : बूलियन, डिफ़ॉल्ट गलत

नई श्रृंखला या DataFrame बनाने के बजाय सीधे ऑब्जेक्ट को संशोधित करता है।

यह दिखाता है:

नाम : श्रृंखला, डेटाफ़्रेम, या कोई नहीं

एक ही प्रकार के रूप में फोन करने वाले या कोई नहीं अगर inplace है।

यह भी देखें

pandas.Series.rename
ऑल्टर सीरीज़ इंडेक्स लेबल या नाम
pandas.DataFrame.rename
Alter DataFrame index label या नाम
pandas.Index.rename
सूचकांक पर नए नाम सेट करें

टिप्पणियाँ

संस्करण 0.21.0 से पहले, rename_axis उपयोग मानचित्रण या स्केलर पास करके अक्ष लेबल को बदलने के लिए भी किया जा सकता है। यह व्यवहार पदावनत है और भविष्य के संस्करण में हटा दिया जाएगा। इसके बजाय rename

उदाहरण

शृंखला

>>> s = pd.Series([1, 2, 3])
>>> s.rename_axis("foo")
foo
0    1
1    2
2    3
dtype: int64

डेटा ढांचा

>>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
>>> df.rename_axis("foo")
     A  B
foo
0    1  4
1    2  5
2    3  6
>>> df.rename_axis("bar", axis="columns")
bar  A  B
0    1  4
1    2  5
2    3  6