Python-DataFrame: Ersetzen von Werten mithilfe von Wörterbuch, konvertieren NaN, wenn nicht im Wörterbuch

Ich verstehen, wie Sie Spaltenwerte ersetzen mit einem Wörterbuch aber ich möchte konvertieren Sie alle Werte, die nicht in meinem Wörterbuch nach NaN oder einen anderen Wert. Ich bin immer dies:

Dictionary is:
{'apple': 1, 'peach': 6, 'watermelon': 4, 'grapes': 5, 'orange': 2, 
'banana': 3}

DataFrame is: 
fruit_tag
apple
orange
banana
watermelon
red
blue

I use: 
df["fruit_tag"].replace(dict, inplace=True)
print(df)

I get:
fruit_tag
1
2
3
4
red
blue

What I want to get:
fruit_tag
1
2
3
4
NaN
NaN
InformationsquelleAutor s900n | 2017-04-12
Schreibe einen Kommentar