У меня есть фрейм данных с одним столбцом (df $ urls), содержащим 50 строк URL-адресов. Как мне воспроизвести код , приведенный ниже , используя 50 строк, которые есть в df $ urls, вместо вставки копии, а затем по отдельности?
urls <- c("http://onet.pl","http://wired.com","http://geocities.com") ask_wm_api <- function(urls) { library(jsonlite) df <- data.frame() for(u in urls) { x <- fromJSON(paste0("http://archive.org/wayback/available?url=",u)) df <- rbind(df, as.data.frame(x)) } return(df) } r <- ask_wm_api(urls)
Если столбец равен factor, преобразуйте в character с помощью as.character и передайте его как вектор
factor
character
as.character
ask_wm_api(as.character(df$urls))
, т.е. df$urls будет иметь такую же структуру, как urls, созданный набрав один раз
df$urls
urls