'p1' sütununda yinelenen öğeleri kaldırmaya çalışıyorum ve 'p2' i.e 'p1' sütununda zaten bulunan elemanlar 'p2' veya sonraki sütunlarda yeniden görünmemelidir. Örneğin, aşağıdaki kod için, sadece 'a b' ve 'c d' kalacaktır.dataframes python öğesinde yinelenen öğeleri kaldırın
Bunu yapmanın etkili yolu nedir?
import pandas as pd
df = pd.DataFrame({'p1':['a','b','a','a','b','d','c'],
'p2':['b','a','c','d','c','a','d'],
'value':[1,1,2,3,5,3,5]})
df
Merhaba Jezrael, belki de sorumu yeniden ifade edeyim, p1 ve p2 bir çift olmalı. Bununla birlikte, p1 veya p2'mde zaten olan her şeyde, öğenin sonraki p1 veya p2 – ShinjiOno
IIUC'mden herhangi birinde yeniden görünmesini istemiyorum. Print df.drop_duplicates (subset = ['p1', 'p2'])? – jezrael
Belki anlamalısınız - "Hiçbiri" değerleriyle "df" çıkışındaki tüm satırları kaldırmanız gerekiyor mu? – jezrael