pct_change()
Pandas DataFrame pct_change() metodi
Misol
Joriy qator va oldingi qatordagi qiymatlar o‘rtasidagi foizli farqni toping:
import pandas as pd
data = [[10, 18, 11], [20, 15, 8], [30, 20, 3]]
df = pd.DataFrame(data)
print(df.pct_change())
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
pct_change() metodi har bir qator qiymatlari bilan (standart holatda) oldingi qator qiymatlari o‘rtasidagi foizli farqni o‘z ichiga olgan DataFrame qaytaradi.
Qaysi qator bilan solishtirishni
periods parametri orqali ko‘rsatish mumkin.
Sintaksis
dataframe.pct_change(periods, axis, fill_method, limit, freq, kwargs)
Parametrlar
periods, fill_method, axis, limit, freq parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| periods | son | Ixtiyoriy. Farq qaysi qator/ustun bilan hisoblanishini belgilaydi. Standart qiymat 1, ya’ni oldingi qator/ustun. |
| axis | 0 |
Ixtiyoriy, standart qiymat 0, farq qaysi o‘q bo‘ylab tekshirilishini belgilaydi. |
| fill_method | String | Ixtiyoriy, standart qiymat 'pad'. NULL qiymatlar bilan qanday ishlashni belgilaydi. |
| limit | NoneSon |
Ixtiyoriy, standart qiymat None. Solishtirish tugashidan oldin nechta NULL qiymat to‘ldirilishini belgilaydi. |
| freq | Sana String |
Ixtiyoriy, datetime qiymatlari uchun ishlatiladigan qadamni (increment) belgilaydi. |
Qaytariladigan qiymat
Farqlarni o‘z ichiga olgan DataFrame obyekti.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
