update()
Pandas DataFrame update() metodi
Misol
DataFrame’ni boshqa DataFrame’dagi ma’lumotlar bilan yangilang, Emil 16 emas, 17 yoshda:
import pandas as pd
df1 = pd.DataFrame([["Emil", "Tobias", "Linus"], [16, 14, 10]])
df2 = pd.DataFrame([["Emil"], [17]])
df1.update(df2)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
update() metodi DataFrame’ni boshqa shunga o‘xshash obyekt (masalan, boshqa DataFrame) elementlari bilan yangilaydi.
Eslatma: bu metod yangi DataFrame QAYTARMAYDI.
Yangilash asl DataFrame’ning o‘zida bajariladi.
Sintaksis
dataframe.update(other, join, overwrite, filter_func, errors)
Parametrlar
join, overwrite, filter_func, errors parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| other | Majburiy. DataFrame. | |
| join | 'left' |
Ixtiyoriy. Standart qiymat 'left'. Ikki obyektdan qaysi biri yangilanishini belgilaydi. Eslatma: (hozircha) faqat 'left' qiymatiga ruxsat beriladi |
| overwrite | True |
Ixtiyoriy. Standart qiymat True. NULL qiymatlarni qayta yozish yoki yozmaslikni belgilaydi |
| filter_func | Funksiya | Ixtiyoriy. Almashtiriladigan har bir element uchun bajariladigan funksiyani belgilaydi. Funksiya yangilanishi kerak bo‘lgan elementlar uchun True qaytarishi kerak |
| errors | 'raise' |
Ixtiyoriy. Standart qiymat 'ignore'. 'raise' bo‘lsa: ikkala DataFrame’da bir xil element uchun NULL qiymat bo‘lsa, xato yuzaga keladi |
Qaytariladigan qiymat
Bu metod None qaytaradi. Yangilash asl DataFrame’ning o‘zida bajariladi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
