我想像这样向数据框添加列“ D”:
U,L
111,en
112,en
112,es
113,es
113,ja
113,zh
114,es
根据以下字典:
d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}
因此结果数据框显示为:
U,L,D
111,en,en
112,en,en
112,es,en
113,es,es
113,ja,es
113,zh,es
114,es,es
到目前为止,我尝试了该pd.join()
方法,但无法弄清楚它如何与Dictionary一起工作。
调用map
并传递字典,这将执行查找并返回该键的关联值:
In [248]:
d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'}
df['D'] = df['U'].map(d)
df
Out[248]:
U L D
0 111 en en
1 112 en en
2 112 es en
3 113 es es
4 113 ja es
5 113 zh es
6 114 es es
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句