data science etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
data science etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

10 Nisan 2022 Pazar

.unique() metoduyla tekil değerlerin alınması

Tek bir kolondaki, tekil değerleri görmek için:

titanic["embark_town"].unique()

Birden çok kolonun tekil değerlerini görmek için:

İki kolonun ayrı ayrı tekil değerlerini görmek için sadece bu iki kolondan oluşan ayrı bir dataframe kopyalamaktan başka bir çare bulamadım.
titanic_2 = titanic[["alive","embark_town"]].copy()
for col in titanic_2:
    print(col)
    print(titanic_2[col].unique())

Bununla birlikte, iki kolonun tekil değerlerini birleştirilmiş olarak görmek şu şekilde mümkün:

import pandas as pd
import numpy as np
column_values = titanic[['who','embark_town']].values.ravel()
unique_values =  pd.unique(column_values)

print(unique_values)



Tüm kolonların tekil değerlerini görmek için:

1. Şu kod çok sade ve derli toplu bir şekilde tüm kolonlardaki tekil değerleri görmemizi sağlıyor:

pd.Series({col:titanic[col].unique() for col in titanic})


2. Tüm kolonlardaki tüm tekil değerleri ayrıntılı olarak görmek istersek şu kodu da kullanabiliriz:

for col in titanic:
    print(col)
    print(titanic[col].unique())