Я использую API для создания пола на основе имен; адрес API:
https://api.genderize.io/?name=
Я создал адрес для всех запросов, создав адрес для каждого имени (mydata $ NameGenderURL). Например, у меня есть URL для Питера:
https://api.genderize.io/?name=peter
Мой код:
mydata$gender <- GET(url= mydata$NameGenderURL)
mynamegenderfunction <- function(x) {
GET(url= mydata$NameGenderURL[x])
}
genderdata <- mynamegenderfunction(x)
Странно, это работает, когда я использую mydata $ gen <- GET (url = mydata $ NameGenderURL [1]), но когда я использую его в функции или когда я использую [1: 100], он выдает мне следующее сообщение: </p>
Ошибка: длина (URL) == 1 не ИСТИНА
То же самое происходит с функцией: mynamegenderfunction (1) работает, а mynamegenderfunction (1: 100) - нет.
Есть предложения?