duplicated()

Pandas DataFrame duplicated() metodi

❮ DataFrame ma’lumotnomasi


Misol

Qaysi qatorlar takroriy ekanini va qaysilari takroriy emasligini tekshiring:

import pandas as pd data = {   "name": ["John", "Mary", "John", "Sally", "Mary"],   "age": [40, 30, 40, 50, 30],   "city": ["Bergen", "Oslo", "Stavanger", "Oslo", "Oslo"] } df = pd.DataFrame(data) s = df.duplicated() print(s)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

duplicated() metodi DataFrame’dagi qaysi qatorlar takroriy ekanini va qaysilari takroriy emasligini ko‘rsatuvchi True va False qiymatlardan iborat Series qaytaradi.

Takroriy qatorlarni qidirishda qaysi ustunlarni hisobga olishni ko‘rsatish uchun subset parametridan foydalaning. Standart holatda barcha ustunlar hisobga olinadi.

Standart holatda ikki yoki undan ortiq takroriy qatordan birinchi uchragani False qilib belgilanadi.

Birinchi uchraganini ham True qilib belgilash uchun keep parametrini False ga o‘rnating.


Sintaksis

dataframe.duplicated(subset, keep)

Parametrlar

Parametrlar kalit so‘zli argumentlar hisoblanadi.

Parametr Qiymat Tavsif
subset ustun yorlig‘i (yorliqlari) Ixtiyoriy. Takroriy qatorlarni qidirishda hisobga olinadigan ustun nomlaridan iborat string yoki ro‘yxat. Standart qiymat subset=None (ya’ni hech qanday subset ko‘rsatilmagan va barcha ustunlar hisobga olinishi kerak).
keep 'first'
'last'
False
Ixtiyoriy, standart qiymat 'first'. Takroriy qatorlar bilan qanday ishlashni belgilaydi:
'first' birinchi uchraganini False, qolganlarini True qilib belgilashni bildiradi.
'last' oxirgi uchraganini False, qolganlarini True qilib belgilashni bildiradi.
False barcha uchraganlarini True qilib belgilashni bildiradi.


Qaytariladigan qiymat

DataFrame’dagi har bir qator uchun boolean qiymatni o‘z ichiga olgan Series.


Ko‘proq misollar

Misol

Faqat "name" va "age" ustunlarini hisobga oling:

s = df.duplicated(subset=["name", "age"]) print(s)
O‘zingiz sinab ko‘ring »

Misol

Takroriy qatorlarning barchasini True qilib belgilang:

s = df.duplicated(keep=False) print(s)
O‘zingiz sinab ko‘ring »

❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!