rename()

Pandas DataFrame rename() metodi

❮ DataFrame ma’lumotnomasi


Misol

DataFrame qatorlarining indekslarini qayta nomlang:

import pandas as pd data = { "age": [50, 40, 30], "qualified": [True, False, False] } idx = ["Sally", "Mary", "John"] df = pd.DataFrame(data, index=idx) newdf = df.rename({"Sally": "Pete", "Mary": "Patrick", "John": "Paula"}) print(newdf)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

rename() metodi qator indekslari va ustun yorliqlarini o‘zgartirish imkonini beradi.


Sintaksis

dataframe.rename(mapper, index, columns, axis, copy, inplace, level, errors)

Parametrlar

index, columns, axis, copy, inplace, level, errors parametrlari kalit so‘zli argumentlar hisoblanadi.

Parametr Qiymat Tavsif
mapper   Ixtiyoriy. Eski indeks/yorliq kalit, yangi indeks/yorliq esa qiymat bo‘lgan dictionary
index kalit/qiymat juftliklari ko‘rinishidagi eski va yangi indekslar Ixtiyoriy. Eski indeks kalit, yangi indeks esa qiymat bo‘lgan dictionary
columns kalit/qiymat juftliklari ko‘rinishidagi eski va yangi yorliqlar Ixtiyoriy. Eski yorliq kalit, yangi yorliq esa qiymat bo‘lgan dictionary
axis 0
1
'index'
'columns'
Ixtiyoriy, standart qiymat 0. Qayta nomlash bajariladigan o‘q (mapper parametri berilgan, index yoki columns esa berilmagan bo‘lsa, muhim)
copy True
False
Ixtiyoriy, standart qiymat True. Ichki ma’lumotlardan ham nusxa olinishi yoki olinmasligi
inplace True
False
Ixtiyoriy, standart qiymat False. Agar True bo‘lsa: amal joriy DataFrame’da bajariladi. Agar False bo‘lsa: amal bajarilgan nusxani qaytaradi.
level Son
Yorliq
Ixtiyoriy, MultiIndex DataFrame’lar bilan ishlaganda qaysi daraja qayta nomlanishini belgilaydi
errors 'ignore'
'raise'
Ixtiyoriy, standart qiymat 'ignore'. DataFrame’da bunday indeks/yorliq mavjud bo‘lmasa, xato qaytarilishi yoki qaytarilmasligini belgilaydi


Qaytariladigan qiymat

Natijani o‘z ichiga olgan DataFrame yoki inplace parametri True ga o‘rnatilgan bo‘lsa, None.

Bu funksiya asl DataFrame obyektiga o‘zgartirish kiritmaydi.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!