pandas
Valori Mappa
Ricerca…
Osservazioni
va detto che se il valore della chiave non esiste allora questo solleverà KeyError
, in quelle situazioni è forse meglio usare l' merge
o get
che consente di specificare un valore predefinito se la chiave non esiste
Mappa dal Dizionario
A partire da un datafame df
:
U L
111 en
112 en
112 es
113 es
113 ja
113 zh
114 es
Immagina di voler aggiungere una nuova colonna chiamata S
prendendo i valori dal seguente dizionario:
d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}
Puoi utilizzare la map
per eseguire una ricerca sui tasti restituendo i valori corrispondenti come una nuova colonna:
df['S'] = df['U'].map(d)
che restituisce:
U L S
111 en en
112 en en
112 es en
113 es es
113 ja es
113 zh es
114 es es
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow