Comment puis-je créer une trame de données avec des listes internes et des vecteurs de R?

dfrankow:

Je suis en train d'analyser JSON en utilisant jsonlite :: fromJSON, et toutes sortes de choses folles REVIENT. Cette question montre un exemple où je donne JSON dans un fichier ( blarg.json), et d' examiner la valeur de retour. Répéter:

blarg.json fichier:

[{  "id": 211,
    "sub_question_skus": {  "0": 329, "behavior": 216 } },
 {  "id": 333,
    "sub_question_skus": [  340, 341 ] },
 {  "id": 345,
    "sub_question_skus": [  346, 352 ] },
 {  "id": 444,
    "sub_question_skus": null }]

Code:

library(jsonlite)

df <- fromJSON('blarg.json')

trame de données avec des listes intégrées et des vecteurs dans la visionneuse rstudio:

df

Comment puis-je créer cette trame de données exacte de cette question dans le code simple R, sans utiliser jsonlite? Il me aider à créer des cas de test.

Bonus si elle peut créer un code à partir d'une trame de données automatiquement (comme « SHOW SELECT » dans SQL).

Bas :

Vous recherchez dput().

Lire Comment faire un grand R exemple reproductible pour plus d' informations sur cette fonction et d' autres conseils pour faire un exemple reproductible.

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=384599&siteId=1
conseillé
Classement