Je cherche à mettre les données de cette page Web: http://live.nhl.com/GameData/20162017/2016020725/PlayByPlay.json dans une trame de données R utilisable.R - page Web json à la trame de données
J'ai essayé ce que j'ai vu jusqu'à présent en utilisant:
library(jsonlite)
json <- "http://live.nhl.com/GameData/20162017/2016020725/PlayByPlay.json"
doc <- fromJSON(json, simplifyDataFrame = TRUE)
Cela met le fichier dans un list of 1
et pour être honnête, travaillant avec des listes dans R n'est pas encore une compétence de mes (plus à l'aise avec les cadres de données). Je voudrais être en mesure d'obtenir cette page Web dans une trame de données utilisable.
J'ai essayé
PBP <- rbindlist(lapply(doc, as.data.table), fill = TRUE)
mais cela ne fonctionne pas.
Des idées? Heureux de fournir plus d'informations si nécessaire.
Merci pour votre réponse. Ce qui m'intéresse c'est de lire toutes les lignes json par col name dans un frame de données. – gav
Il n'est pas tout à fait clair pour moi ce que représente un «json lines by col name» dans ce cas. Essayez d'étudier la structure de la sortie et dites-nous à quoi ressemble la sortie attendue. –
Je suis désolé, c'est un peu obtus, je suppose que je ne sais pas comment poser cette question correctement. À son niveau le plus simple, à ce lien: [link] (https://statsapi.web.nhl.com/api/v1/game/2016020679/feed/live?site=en_nhl) Si je pouvais obtenir les données avec 'event: Missed Shot' avec des colonnes pour xcoord, ycoord et periodTime, je serais en affaires. Encore merci pour votre patience et votre aide. – gav