web-dev-qa-db-fra.com

R: existe-t-il quelque chose comme le cahier iPython (jupyter) pour R?

Comme mentionné en question, existe-t-il quelque chose comme le cahier d'iPython (jupyter) pour R-CRAN?

40
andilabs

Jetez un œil au carnet R de Ramnath:

http://www.youtube.com/embed/3niqZhc_Nbo

Et voici le GitHub: https://github.com/ramnathv/rNotebook

[~ # ~] modifier [~ # ~] (1/6/15)

Je pense que le nouveau package editR est ce que vous recherchez

https://github.com/swarm-lab/editR

23
Tyler Rinker

Pas sûr que ce serait un équivalent exact des blocs-notes d'iPython, mais vous pouvez utiliser knitr pour faire de la programmation d'alphabétisation dans R, en insérant des morceaux de code dans un document. Si vous utilisez un format comme RMarkdown , vous pouvez exporter le document et le résultat des morceaux de code au format HTML. Vous pouvez ensuite publier le fichier HTML quelque part, ou utiliser des sites comme Rpubs . Ce processus est assez simple si vous utilisez l'IDE RStudio.

Si vous êtes un utilisateur Emacs, vous pouvez également utiliser org-mode et son extension org-babel.

Enfin, vous devriez pouvoir créer des choses plus dynamiques avec un cadre comme brillant. Voir par exemple la démo knitr suivante de la bibliothèque shiny:

R> library(shiny)
R> demo("notebook", package = "knitr")
20
juba