combine()

Pandas DataFrame combine() metodi

❮ DataFrame ma’lumotnomasi


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.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!