R 中的性别检测

Gender detection in R

有没有办法从 R 中的欧洲名字列表中进行性别检测。 提前致谢 例如,我有这个姓氏夫妇的名单:

namesurname<-c("Hassan Al-Khayr",        "Flores Juberías Carlos" ,"Géza Lévai"  ,           "Miklós Lipták"     ,     "László Péter"    ,       "László Váradi"    ,      "Sándor Molnár"     ,    
  "Csaba Attila Nemes"  ,   "Zoltán Károly"     ,     "István Bajza"      ) 

{genderizeR} 包结束了对 genderizer.io 的 API 的调用。 Genderizer.io 从文本字符串中估计姓氏,并将它们与从大量社交媒体元数据中获得的性别值相关联,因此它对于当前的命名约定非常稳健。

library(tidyverse)
library(genderizeR)

namesurname<-c("Hassan Al-Khayr", "Flores Juberías Carlos","Géza Lévai", "Miklós Lipták", "László Péter" ,"László Váradi" , "Sándor Molnár", "Csaba Attila Nemes", "Zoltán Károly", "István Bajza")

df_gender <- findGivenNames(x = namesurname, textPrepare = TRUE)
genderize(x = namesurname, genderDB = df_gender)

                      text givenName gender genderIndicators
 1:        Hassan Al-Khayr    hassan   male                3
 2: Flores Juberías Carlos    carlos   male                2
 3:             Géza Lévai      <NA>   <NA>                0
 4:          Miklós Lipták    miklós   male                1
 5:           László Péter    lászló   male                2
 6:          László Váradi    lászló   male                1
 7:          Sándor Molnár    molnár   male                2
 8:     Csaba Attila Nemes    attila   male                3
 9:          Zoltán Károly    zoltán   male                2
10:           István Bajza    istván   male                2