【发布时间】:2019-09-22 05:30:18
【问题描述】:
def MapperGender():
if gender=='Male':
return 0
else:
return 1
data['GenderMapped']=list(map(MapperGender,data['Sex']))
出现错误:
TypeError
Traceback (most recent call last)
<ipython-input-35-99063d9bb2fe> in <module>
----> 1 data['GenderMapped']=list(map(MapperGender,data['Sex']))
TypeError: MapperGender() takes 0 positional arguments but 1 was given
【问题讨论】:
-
查看标题,澄清..它不是“任何”功能,甚至不是“地图”功能..它是以特定方式使用的特定功能,如错误消息中所述。我只是为函数名称添加了一个更通用的占位符,说明用法。
标签: python dictionary