2016-10-08 2 views
0

Ähnlich wie pandas unique values multiple columns Ich möchte die Anzahl der eindeutigen Werte pro Spalte zählen. Da jedoch die dtypes unterscheiden bekomme ich folgende Fehlermeldung: enter image description herepandas eindeutige Werte mehrere Spalten verschiedene dtypes

Der Datenrahmen sieht aus wie enter image description here A small[['TARGET', 'title']].apply(pd.Series.describe) gibt mir das Ergebnis, sondern nur für die Kategorietypen und ich bin nicht sicher, wie der Index filtern für nur die letzte Reihe mit den eindeutigen Werten pro Spalte

+1

Ist 'klein [['TARGET', 'title']]. Apply (lambda x: np.unique (x) .size)' was ist los? – Abdou

+0

In der Tat. Vielen Dank. Bitte zögern Sie nicht, dies als Antwort zu schreiben –

Antwort

1

Verwenden applynp.unique und die eindeutigen Werte in jeder Spalte zu ergreifen und um seine size:

small[['TARGET','title']].apply(lambda x: np.unique(x).size) 

Danke!