gpt4 book ai didi

python - 迭代数据帧时出现未知值

转载 作者:行者123 更新时间:2023-11-30 09:32:28 25 4
gpt4 key购买 nike

我正在使用性别猜测器库来根据名字猜测性别。

import gender_guesser.detector as gender
d = gender.Detector()

print(d.get_gender(u"Bob"))
male
gen = ['Alice', 'Bob', 'Kattie', "Jean", "Gabriel"]
female
male
female
male
male

但是当我尝试在 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))

它将创建一个名为“性别”的新列。我认为它应该比 iteritems 更快。

关于python - 迭代数据帧时出现未知值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52879247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com