Skip to main content
Glama

Python Dependency Manager Companion

by KemingHe
r_studio.mdβ€’1.78 kB
You can use `pixi` to manage your R dependencies. The conda-forge channel contains a wide range of R packages that can be installed using `pixi`. ## Installing R packages R packages are usually prefixed with `r-` in the conda-forge channel. To install an R package, you can use the following command: ```bash pixi add r-<package-name> # for example pixi add r-ggplot2 ``` ## Using R packages in RStudio To use the R packages installed by `pixi` in RStudio, you need to run `rstudio` from an activated environment. This can be achieved by running RStudio from `pixi shell` or from a task in the `pixi.toml` file. ## Full example The full example can be found here: [RStudio example](https://github.com/prefix-dev/pixi/tree/main/examples/r). Here is an example of a `pixi.toml` file that sets up an RStudio task: ```toml [workspace] name = "r" channels = ["conda-forge"] platforms = ["linux-64", "osx-64", "osx-arm64"] [target.linux.tasks] rstudio = "rstudio" [target.osx.tasks] rstudio = "open -a rstudio" # or alternatively with the full path: # rstudio = "/Applications/RStudio.app/Contents/MacOS/RStudio" [dependencies] r = ">=4.3,<5" r-ggplot2 = ">=3.5.0,<3.6" ``` Once RStudio has loaded, you can execute the following R code that uses the `ggplot2` package: ```R # Load the ggplot2 package library(ggplot2) # Load the built-in 'mtcars' dataset data <- mtcars # Create a scatterplot of 'mpg' vs 'wt' ggplot(data, aes(x = wt, y = mpg)) + geom_point() + labs(x = "Weight (1000 lbs)", y = "Miles per Gallon") + ggtitle("Fuel Efficiency vs. Weight") ``` !!! Note This example assumes that you have installed RStudio system-wide. We are working on updating RStudio as well as the R interpreter builds on Windows for maximum compatibility with `pixi`.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KemingHe/python-dependency-manager-companion-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server