我在使用gender guesser库来根据名字猜测性别。
但是当我尝试在pandas数据框上迭代时,输出结果显示为未知。
for name in df1['first_name'].iteritems():
print(d.get_gender(name))
回答:
一种解决方法是使用map函数。
df1['gender'] = df1['first_name'].map(lambda x: d.get_gender(x))
这将创建一个名为”gender”的新列。我认为这种方法比使用iteritems要快。