apply()

Pandas DataFrame apply() metodi

❮ DataFrame ma’lumotnomasi


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
1
'index'
'columns'
Ixtiyoriy, funksiya qaysi o‘qqa qo‘llanishini belgilaydi. Standart qiymat 0.
raw True
False
Ixtiyoriy, standart qiymat False. Qator/ustun ndarray obyekti sifatida uzatilishi kerak bo‘lsa, true ga o‘rnating
result_type 'expand'
'reduce'
'broadcast'
None
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.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!