从字典中映射
从数据帧 df
开始:
U L
111 en
112 en
112 es
113 es
113 ja
113 zh
114 es
想象一下,你想要从以下字典中添加一个名为 S
的新列:
d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}
你可以使用 map
对键执行查找,将相应的值作为新列返回:
df['S'] = df['U'].map(d)
返回:
U L S
111 en en
112 en en
112 es en
113 es es
113 ja es
113 zh es
114 es es