Я недавно создал функцию, которая вызывает API и дает следующие результаты (в формате json):
{"data":{"loc":"google.fr","lang":"fr","domain":"domain.com","result":[["voyage thailande",1,"https://www.blabla.com/thailande/"]]}}
Моя цель - получить data.frame с «только» последней частьюпосле «результата»:
voyage thailande, 0, https://www.blabla.com/thailande/
Сейчас мне удалось получить только следующий data.frame (см. рисунок):
С помощьюследующий код:
library(rjson)
keyword_checker <- function(keyword, domain, loc, lang){
keyword_to_check <- as.character(keyword)
api_request <- paste("https://script.fromgoogle.....",
"?kw=",keyword,
"&domain=",domain,
"&loc=",loc,
"&lang=",lang,sep="")
api_request <- URLencode(api_request, repeated = TRUE)
source <-fromJSON(file = api_request)#Convertir un Json file en Data Frame
return(data.frame(do.call("rbind", source)))
}
Спасибо за помощь