Skip to content

Example of how to implement rticles with python

Notifications You must be signed in to change notification settings

risdell/Pyrticles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Creating a document with the rticles package in RStudio

Steps

  1. Install the needed packages and accept all dependencies
pkgs <- c("reticulate", "rticles", "tinytex")
install.packages(pkgs)
tinytex::install_tinytex()
  1. Navigate to RStudio>Tools>Global Options>Python - set your python interpreter and/or conda env. You will have to restart your R session to enable the changes.
  2. Create a new R project
    • File>New Project
    • Choose New Directory or Existing Directory if you already have a folder in mind. The Existing Directory option will name the project the same name as the parent directory.
  3. Create a new Rmarkdown document
    • File>New R Markdown
    • Choose "From Template", then select the rticles format you want to use
    • Most of these contain multiple files that will need to be deposited into a subdirectory with your preferred title.
  4. Modify the YAML header and any text.
  5. Click the knit button in the editor to convert the document to a formatted PDF.

Python specifics

  • To enable calling on python objects, you have to enable to the reticulate package
library(reticulate)
  • To add python script, click wherever you want to add code, then press CTRL+ALT+i to insert a code chunk
  • Within the brackets, change it from "{r}" to "{python}"
  • Enter your python code. You can have results display directly from the chunk (e.g. print(d))
  • For inline code, you still have to call on the R environment. So if you have an object d, to call it inline, you would have to type `r py$d` where `py$d` is the object. That also means that you can apply any r functions to that object. For example, round the output to two digits `r round(py$d, digits = 2)`.

Example

The example for this can be found in the Test directory.

About

Example of how to implement rticles with python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages