R Basics Cheat Sheet

Desktop browser download

vi is one of the most commonly used editor program and included by default with every UNIX and linux system. vi basically operates in 3 modes, namely :

  1. vi mode – the mode vi starts in
  2. command mode – you can be in command mode from the vi mode by pressing the key colon (“:”)
  3. input mode – in this mode user starts the actual editing of the text

Below are some of the most commonly used vi commands in all 3 modes of operation.

GitHub Gist: instantly share code, notes, and snippets. R For Dummies Cheat Sheet By Andrie de Vries, Joris Meys R is more than just a statistical programming language. It’s also a powerful tool for all kinds of data processing and manipulation, used by a community of programmers and users, academics, and practitioners. Ls – list all objects in current R session rm – remove objects distributionfrom session class(x) – obtain class of x mode(x) – uniformobtain mode of data in x names(x) rbinom– obtain element names of x rownames(x), colnames(x) – obtain row or column names of x length(x) – obtain length of x dim(x) – obtain dimensions of x. A short list of the most useful R commands A summary of the most important commands with minimal examples. See the relevant part of the guide for better examples. R Markdown Cheatsheet R Markdown is an authoring format that makes it easy to write reusable reports with R. You combine your R code with narration written in markdown (an easy-to-write plain text format) and then export the results as an html, pdf, or Word file. You can even use R Markdown to build interactive documents and slideshows.

vi mode commands

CommandAction
kMove one line upwards
lMove one character to the right
hMove one character to the left
wMove one word to the right
WMove one word to the right past punctuation
bMove one word to the left
BMove one word to the left past punctuation
eMove to the end of the current word
1GMove to the beginning of the file
HMove to the top of the current screen
MMove to the middle of the current screen
LMove to the bottom of the current screen
Ctrl-GMove to the last line in the file
Ctrl-FMove one screen towards the end of the file
Ctrl-DMove 1/2 screen towards the end of the file
Ctrl-BMove one screen towards the beginning of the file
Ctrl-UMove 1/2 screen towards the beginning of the file
Ctrl-LRefresh the screen
5GMove to line 5 of the file (5 can be any line number)
/stringFind text string forward
?stringFind text string backward
nFind forward next string instance after a string search
NFind backward next string instance after a string search
ZZSave the file exit vi
xDelete the character at the cursor
XDelete the character behind the cursor
ddDelete the line the cursor is on
10ddDelete the 10 lines following the cursor
yyYank the current line
pPut the yanked line below the current line
PPut the yanked line above the current line

Command mode commands

R Basics Cheat SheetBasics
CommandAction
:g/X/s//x/gGlobal Search and replace (X=search object x=replace object)
:r fileImport a file into the current file
:34 r fileImport a file into the current file after line 34
:wWrite out the file to save changes
:w fileWrite the file to named file
:wqSave the file exit vi
:w!Force save the file
:q!Quit vi but don’t save changes

Input mode commands

R Data Cleaning Cheat Sheet

CommandAction
aInsert characters to the right of the cursor
AAppend characters to the current line
iInsert characters to the left of cursor
IInsert characters at the beginning of the current line
oAdd a new line after current line
OInsert a new line above the current line