Chapter 3. The Console and Related Components

Interactive use of R is achieved through the command-line interface (CLI) provided by the Console component—this is where users issue commands for R to parse and then evaluate. RStudio provides a console that behaves pretty much like any other console R users have seen, such as the one provided by the RGui for Windows. This chapter describes command-line usage in RStudio, along with some of the components providing direct support for interactive usage.

Entering Commands

The simplest use of R involves typing one or more commands at the prompt (usually a > symbol) and then pressing the enter key. Commands can be combined on one line if separated by a semicolon and can extend over multiple lines. Once entered, the command is sent back to the R interpreter. If the commands are complete and there are no errors, R returns the output from the call. Usually, this output is displayed in the Console. The first command in Figure 3-1 shows how RStudio responds to the command to add 2 and 2. To distinguish parts of the text, the commands appear in one color and the output in another (by default). Some calls (e.g., assignment, graphic commands, function calls returned by invisible) return no printed output. In the RStudio console, the input and output may be perused by the user and copy-and-pasted, but may not be directly edited. (The History pane is used instead.)

When a command is not complete, R’s parser will recognize this and allow the user to type ...

Get Getting Started with RStudio now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.