【发布时间】:2016-07-19 16:06:49
【问题描述】:
我是 python 新手,为此查看了很多页面。
我知道 pandas 数据帧有这个映射功能:
dictionary = {a:1, b:2, c:6}
df['col_name'] = df.col_name.map(dictionary) #df is a pandas dictionary
我如何为列表做类似的事情,即,
mapped_list = list_to_be_mapped.map(dictionary)
在哪里
list_to_be_mapped = [a,a,b,c,c,a]
mapped_list = [1,1,2,6,6,1]
【问题讨论】:
-
根据您的字典,您的
mapped_list应该是[1, 1, 2, 6, 6, 1]吗? -
是的,我已经实施了这些更改。这是一个小错字。但这并不会改变答案!谢谢。
标签: python list dictionary pandas