combine()
Pandas DataFrame combine() metodi
Misol
Ikki DataFrame’ni ustunma-ustun birlashtiring va eng katta ustunni qaytaring:
import pandas as pd
df1 = pd.DataFrame([[1, 2], [3, 4]])
df2 = pd.DataFrame([[5, 6], [7, 8]])
def myfunc(a, b) :
if (a.sum() > b.sum()):
return a
else:
return b
print(df1.combine(df2, myfunc))
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
combine() metodi ikkita DataFrame obyektini birlashtiradi va qaysi ustun qoldirilishini hal qilish uchun ko‘rsatilgan funksiyadan foydalanadi.
Sintaksis
dataframe.combine(other, func, fill_value, overwrite)
Parametrlar
fill_value va overwrite parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| other | Majburiy. DataFrame. | |
| func | Majburiy. Ustunlarni solishtirib, ulardan birini qaytaradigan funksiya. | |
| fill_value | Son|None | Ixtiyoriy. Standart qiymat None. Bo‘sh kataklarni to‘ldirish uchun ishlatiladigan qiymat. |
| overwrite | True|False | Ixtiyoriy. Standart qiymat True. Ikkinchi DataFrame’da mavjud bo‘lmagan ustunlar (NaN bilan) qayta yozilishi yoki yozilmasligini belgilaydi |
Qaytariladigan qiymat
Natijalarni o‘z ichiga olgan DataFrame.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
