Install R on Debian 10
source link: https://www.vultr.com/docs/install-r-on-debian-10
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Using a Different System?
R is a programming language that is often utilized by statisticians because of its capabilities in statistical computing. This guide describes how to install R on Debian 10.
1. Prepare the Server
- Create a non-root sudo user according to Vultr's best practices guide.
- Follow Vultr's best practices to update the system before installing R.
2. Install R
Install R from the standard repository.
$ sudo apt install r-base -y
3. Test the Installation
Launch R.
$ R
You should see output similar to:
R version 3.5.2 (2018-12-20) -- "Eggshell Igloo"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
To exit R, type:
q()
Then press ENTER. When prompted to save the workspace image, answer Y to save the workspace, N to exit without saving, or C to cancel and return to R.
4. Install Packages
R packages extend the capabilities of R. Packages are only available to the user who installed them unless they are installed by the root user.
Start R.
$ R
Install the package. Replace example with the desired package.
> install.packages("example")
Here is a list of useful R packages.
5. A Demo with txtplot
The txtplot library can output many different kinds of charts in ASCII.
Start R.
$ R
Install the txtplot package.
> install.packages('txtplot')
Load the txtplot package.
> library('txtplot')
Plot the speed and distance required for a car to stop, using R's default datasets package.
> txtplot(cars[,1], cars[,2], xlab = 'speed', ylab = 'distance')
The output looks like this:
+----+-----------+------------+-----------+-----------+--+
120 + * +
| |
d 100 + * +
i | * * |
s 80 + * * +
t | * * * * |
a 60 + * * * * * +
n | * * * * * |
c 40 + * * * * * * * +
e | * * * * * * * |
20 + * * * * * +
| * * * |
0 +----+-----------+------------+-----------+-----------+--+
5 10 15 20 25
speed
6. Getting Help
Use the help command to learn more about a library. For example, to learn more about the txtplot library, run the following command.
> help(txtplot)
Conclusion
R is extremely powerful and has a steep learning curve. A good place to get started is from the official project help page.
Want to contribute?
You could earn up to $600 by adding new articles
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK