R limitations in Jupyter

In this chapter, we used a variety of packages, both pre-installed and installed especially for the example. I have exercised a variety of materials that are available in R under Jupyter and have not found any limitations; you can perform most of the steps in Jupyter that you would have done under the standard R implementations. The only limitation appears to be when you are using Shiny or if you are attempting to use extensive markdown:

  • For Shiny, I think you are mixing purposes—Jupyter is providing a web experience and so does Shiny—so I'm not sure how to even decide if this should work. This issue is being addressed by the Jupyter development group.
  • Using extensive markdown does not appear to be a good idea, either. The intent of markdown was to allow Notebook developers to augment the standard output (of R) in a more illustrative manner. I think that if you are adding extensive markdown to your Notebook, you really need to develop a website—maybe using Shiny and then you will have all of the HTML markdown available.