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
有没有办法从 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