apply()
Pandas DataFrame apply() metodi
Misol
Funksiyani qo‘llab, har bir qatorning yig‘indisini qaytaring:
import pandas as pd
def calc_sum(x):
return x.sum()
data = {
"x": [50, 40, 30],
"y": [300, 1112, 42]
}
df = pd.DataFrame(data)
x = df.apply(calc_sum)
print(x)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
apply() metodi DataFrame’ning o‘qlaridan biri bo‘ylab funksiyani qo‘llash imkonini beradi; standart qiymat 0, ya’ni indeks (qator) o‘qi.
Sintaksis
dataframe.apply(func, axis, raw, result_type, args, kwds)
Parametrlar
axis, raw, result_type va args parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| func | Majburiy. DataFrame’ga qo‘llaniladigan funksiya. | |
| axis | 0 |
Ixtiyoriy, funksiya qaysi o‘qqa qo‘llanishini belgilaydi. Standart qiymat 0. |
| raw | True |
Ixtiyoriy, standart qiymat False. Qator/ustun ndarray obyekti sifatida uzatilishi kerak bo‘lsa, true ga o‘rnating |
| result_type | 'expand' |
Ixtiyoriy, standart qiymat None. Natija qanday qaytarilishini belgilaydi |
| args | tuple | Ixtiyoriy, funksiyaga uzatiladigan argumentlar |
| kwds | kalit so‘zli argumentlar | Ixtiyoriy, funksiyaga uzatiladigan kalit so‘zli argumentlar |
Qaytariladigan qiymat
O‘zgarishlarni o‘z ichiga olgan DataFrame yoki Series obyekti.
Bu funksiya asl DataFrame obyektiga o‘zgartirish kiritmaydi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
