1
die folgenden pandas Dataframe
Probe mit:übersetzt Datenrahmen mit Wörterbuch in Python
df = pd.DataFrame([[1,2],[1,2],[3,5]])
df
0 1
0 1 2
1 1 2
2 3 5
Und das folgende Wörterbuch:
d = {1:'foo',2:'bar',3:'tar',4:'tartar',5:'foofoo'}
Ich mag würde zu "übersetzen", um den Datenrahmen durch das Wörterbuch d
verwenden. Der Ausgang wie folgt aussieht:
result = pd.DataFrame([['foo','bar'],['foo','bar'],['tar','fofo']])
result
0 1
0 foo bar
1 foo bar
2 tar fofo
Ich möchte für Loops vermeiden. Die Lösung, die ich bin versucht zu finden, etwas mit Karte oder similars ...
was ist mit trans nur eine Spalte? – PeCaDe
df.replace ({"SPALTE": d}) :) –