Ich erstellte ein Wörterbuch bestehend aus eindeutigen Werten aus zwei Spalten in zwei separaten Dateien. Diese beiden Spalten haben äquivalente Werte, die unterschiedlich formatiert sind und deshalb nicht korrekt zusammengeführt werden.Python-Wörterbuch zum Erstellen neuer Datenrahmenspalte
Datenrahmen A:
A B
1 dfg
2 srg
3 sgf
4 sfh
3 srg
6 srg
1 sfg
d={1: 1.102832,
2: 2.102832,
3: 3.102832,
4: 4.102832,
5: 5.102832,
6: 6.102832,
7: 7.102832}
Endprodukt sollte wie folgt aussehen:
A B C
1 dfg 1.102832
2 srg 2.102832
3 sgf 3.102832
4 sfh 4.102832
3 srg 3.102832
6 srg 6.102832
1 sfg 1.102832
ich pandas.Series.map verwenden wollte, wie folgt:
s["C"]=s["A"].map(dictionary)
leider mein Ergebnis sieht so aus:
A B C
1 dfg NaN
2 srg NaN
3 sgf NaN
4 sfh NaN
3 srg NaN
6 srg NaN
1 sfg NaN
Was fehlt mir?
Ist es möglich, dass die Typen von 's [" A "]' und 'd.keys()' nicht übereinstimmen? – ayhan
Ich druckte die Typen und s ["A"] liest: während d.keys() liest . Wie würde ich sie ändern, damit sie zusammenpassen? –
geolish