J'ai ce code pour essayer d'obtenir le prix au comptant quotidien de l'or sur le site Web de Kitco.Impossible d'identifier les données
library("rvest")
library("dplyr")
library("tidyr")
library("tibble")
maya <- read_html("http://www.kitco.com/market/")
mara <- html_nodes(maya, "table")
mata <- html_table(mara, fill=TRUE)
mana <- mata[32]
Je n'arrive pas à identifier la variable "mana". Ce n'est pas une trame de données, et je ne peux pas sembler faire un dataframe en tapant
mala <- as_data_frame(mana)
ou même
mala <- as_data_frame(mana[1])
Qu'est-ce que je manque?
'as.data.frame (mana) '? – PoGibas
Vous voudrez probablement aussi faire référence à 'mata [32]' en tant que 'mata [[32]]' pour le renvoyer en dehors de la liste. – Mako212
Alors, pourquoi as.data.frame (mana) fonctionne-t-il, mais as_data_frame ne fonctionne pas? as.data.frame (mana) fonctionne, btw. Merci! Pouvez-vous l'afficher comme réponse pour que je puisse voter comme réponse? –