It appears the GraphqlClient is just passing the response straight back as a character vector, unstructured and unparseable for df <- as.data.frame(responses).
> responses
[1] "{\"data\":{\"datasets\":[{\"title\":\"Pupil Attainment\",\"description\":\"Number of pupils who attained a given number of qualifications by level and stage.\"},{\"title\":\"Earnings\",\"description\":\"Median gross weekly earnings (£s) by gender and workplace/residence measure. \"},{\"title\":\"Income Support Claimants\",\"description\":\"Number of income support claimants by age and gender (age split not available for gender).\"},{\"title\":\"Child Benefit\",\"description\":\"Geographical analysis of Child Benefit at small area levels. Number of children in a live Child Benefit award as at 31st August.\"},{\"title\":\"
...snip...
> glimpse(df)
Observations: 1
Variables: 1
$ responses <fct> {"data":{"datasets":[{"title":"Pupil Attainment","description":"Number of pupils who attained a given number of qualifications by l...
> str(responses)
chr "{\"data\":{\"datasets\":[{\"title\":\"Pupil Attainment\",\"description\":\"Number of pupils who attained a give"| __truncated__
After following the official(?) tutorial steps... https://github.com/Swirrl/graphql-qb/wiki/Querying-a-GraphQL-client-for-linked-data-using-R
It appears the GraphqlClient is just passing the response straight back as a character vector, unstructured and unparseable for
df <- as.data.frame(responses)
.My session info is as follows: