cumprod()
Pandas DataFrame cumprod() metodi
Misol
Har bir qatordagi qiymatlarni oldingi qatordagi qiymatlarga ko‘paytiring:
import pandas as pd
data = [[10, 18, 11], [13, 15, 8], [9, 20, 3]]
df = pd.DataFrame(data)
print(df.cumprod())
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
cumprod() metodi har bir qator uchun kumulyativ ko‘paytmadan iborat DataFrame qaytaradi.
cumprod() metodi DataFrame’dagi qiymatlarni yuqoridan boshlab qatorma-qator ko‘rib chiqadi va qiymatlarni oldingi qatordagi qiymatga ko‘paytiradi; natijada oxirgi qatorida har bir ustun bo‘yicha barcha qiymatlar ko‘paytmasi joylashgan DataFrame hosil bo‘ladi.
Agar axis parametri axes='columns' ga o‘rnatilsa, metod qiymatlarni ustunma-ustun ko‘rib chiqadi va natijada oxirgi ustunida har bir qator bo‘yicha barcha qiymatlar ko‘paytmasi joylashgan DataFrame hosil bo‘ladi.
Sintaksis
dataframe.cumprod(axis, skipna, args, kwargs)
Parametrlar
axis va skipna parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| axis | 0 |
Ixtiyoriy, standart qiymat 0, jamlash (accumulation) qaysi o‘q bo‘ylab bajarilishini belgilaydi. |
| skip_na | True |
Ixtiyoriy, standart qiymat True. Natijada NULL qiymatlar o‘tkazib YUBORILMASLIGI kerak bo‘lsa, False ga o‘rnating |
| args | Ixtiyoriy. Bu argumentlar hech qanday ta’sir ko‘rsatmaydi, lekin NumPy funksiyasi tomonidan qabul qilinishi mumkin | |
| kwargs | Ixtiyoriy, kalit so‘zli argumentlar. Bu argumentlar hech qanday ta’sir ko‘rsatmaydi, lekin NumPy funksiyasi tomonidan qabul qilinishi mumkin |
Qaytariladigan qiymat
DataFrame obyekti.
Bu funksiya asl DataFrame obyektiga o‘zgartirish kiritmaydi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
