rename()
Pandas DataFrame rename() metodi
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 |
Ixtiyoriy, standart qiymat 0. Qayta nomlash bajariladigan o‘q (mapper parametri berilgan, index yoki columns esa berilmagan bo‘lsa, muhim) |
| copy | True |
Ixtiyoriy, standart qiymat True. Ichki ma’lumotlardan ham nusxa olinishi yoki olinmasligi |
| inplace | True |
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' |
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.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
