2016-10-26 3 views
0

Was ist der beste Weg, um funktionelle Zusammensetzung von Pandas Series zu bekommen? Um die Frage zu klären, ist eine Series eine Karte von seinem Index zu seinen Werten. Bei zwei Serien s und t konstruiere ich ihre Zusammensetzung u so, dass ihr Index der von s ist und für jeden i in s.indexu[i] = t[s[i]]. Ich mache derzeit folgendes:funktionelle Zusammensetzung der Pandas Serie

u = pd.Series(t[s].values, index=s.index) 

Gibt es einen eleganteren Weg?

Antwort

1

Das ist, was map ist für. Tun Sie einfach u = s.map(t).