1 Installing & getting started with R

Preview:

Citation preview

Dr Nisha Arora

Getting started with R

Contents

2

Download & Install R

Download & install R Studio

Install Packages in R/ R Studio

Set or change working directory

Get help in R

Import & Export data sets

Shortcuts & Tips

References & Resources

Why R?

3

ALGORITHM

4

Word used by programmers when they do

not want to explain what they did !

5

The only programming JOKE, I know is

my code.

Just like that

6

8

To download & install R

9

To download & install R

10

To download & install R

11

To download & install R

12

To download & install R

13

To download & install R

14

To download & install R

15

To download & install R

16

To download & install R

17

To download & install R

18

To download & install R

19

To download & install R

20

R GUI

R studio

Includes a console, editor, as well as tools for plotting, history,

debugging and workspace management

R Commander

Enables analysts to access a selection of commonly-used R commands

using a simple interface

Rattle

A data mining toolkit which was designed to analyze large data sets

Deducer

Designed to be a easy to use alternative to proprietary data analysis

software such as SPSS and Minitab

21

Download & install R Studio

Open the URL: www.rstudio.com

Click on “Download Rstudio” button.

Click on "Download RStudio Desktop”.

Click on the version recommended for your system, or the

latest

Windows version, and save the executable file.

Run the .exe file and follow the installation instructions.

22

R packages

Base packages

Which come with R automatically

Contributed packages

Which must be downloaded for installation

To find the list of default base packages loaded at start-up

getOption("defaultPackages")

"datasets" "utils" "grDevices" "graphics" "stats" "methods"

23

To install packages in R

24

To install packages in R Studio

25

To install packages in R Studio

26

To install packages in R Studio

27

To install packages in R Studio

# To see all packages installed

library()

#To see packages currently loaded

search()

#To install a package ‘caret’

install.packages(“caret”, dependencies=TRUE)

#To load a package ‘caret’

library(caret)

#To discover the contents of library package ‘caret’

library(help=caret)

28

Working Directory

29

Working Directory

# To check the current working directory

getwd()

# To set a new working directory

setwd("D:\\NISHA\\R Coursera\\R_programming")

Note: use '\\' or '/' in the path of directory

# The shortcut (to get/change the current working directory)

"ctr+shift+h“

30

To get help in R

Click on the 'Help' menu.

If you want help on a specific command you can enter a search

directly from the keyboard: help(keyword), e.g., help(mean)

A shortcut is to type: ?keyword

If you are not sure of the command you can try the following:

apropos("part.word"), e.g., apropos(wd); apropos(“mean")

To invoke a built-in help browser, you can type: help.start()

Data Sets

31

#To see the list of available data sets in R

data()

#To load an available data sets in R

data(name_of_dataset)

#For example;

data(airquality)

Data Sets

33

Import Data Sets

34

#To import Text data file in R

myTEXTdata = read.table("mydata.txt“, header = TRUE)

Make sure to set your working directory

Import Data Sets

35

#To import CSV data file in R

myCSVdata <- read.table("c:/mydata.csv", header=TRUE,

sep=",", row.names="id")

# note the / instead of \ on Windows systems

Or myCSVdata = read.csv("mydata.csv")

Import Data Sets

36

#To import Excel data file in R

# read in the first worksheet from the workbook myexcel.xlsx

# first row contains variable names

library(xlsx)

mydata <- read.xlsx("c:/myexcel.xlsx", 1)

# read in the worksheet named mysheet

mydata <- read.xlsx("c:/myexcel.xlsx", sheetName = "mysheet")

Import Data Sets

37

#To import Excel data file in R

# read in the first worksheet from the workbook myexcel.xlsx

# first row contains variable names

library(readxl)

mydata <- read_excel("c:/myexcel.xlsx", sheet =1)

# read in the worksheet named mysheet

mydata <- read_excel("c:/myexcel.xlsx", sheet = "mysheet")

Import Data Sets

38

To import SPSS data file in R

library(foreign); mySPSSdata <- read.spss("Housing Pricing

Data.sav“)

If SPSS dataset is in trasport format

library(Hmisc); mySPSSdata <- spss.get("c:/mydata.por",

use.value.labels=TRUE)

Import Data Sets

39

#To import SAS data file in R

install.packages("sas7bdat"); library(sas7bdat)

mySASdata <- read.sas7bdat("d1.sas7bdat")

If SAS dataset is in trasport format

library(Hmisc); mySASdata <- sasxport.get("c:/mydata.xpt")

# character variables are converted to R factors

Import Data Sets

40

#To import STATA data file in R

install.packages(“foreign")

library(foreign)

mySTATAdata <- read.dta("D://Learning//Learn

R//R_programming data and codes//sales.dta")

Data Sets

41

Export Data Sets

42

#To export R data file to a tab delimited text file

write.table(mydata, "c:/mydata.txt", sep="\t")

Export Data Sets

43

#To export R data file CSV format

write.csv(MyData, file = "MyData.csv")

write.table(MyData, file = "MyData.csv",row.names=FALSE,

na="",col.names=FALSE, sep=",")

Export Data Sets

44

#To export R data file to an Excel spreadsheet

library(xlsx)

write.xlsx(mydata, "c:/mydata.xlsx")

Export Data Sets

45

To export R data file to SPSS

# write out text data file and an SPSS program to read it

library(foreign)

write.foreign(mydata, “D:/mydata.txt",

D:/mydata.sps", package="SPSS")

Export Data Sets

46

#To export R data file to SAS

# write out text datafile and an SAS program to read it

library(foreign)

write.foreign(mydata, "c:/mydata.txt",

"c:/mydata.sas", package="SAS")

Export Data Sets

47

#To export R data file to STATA

# export data frame to Stata binary format

library(foreign)

write.dta(mydata, "c:/mydata.dta")

Short-cuts

https://support.rstudio.com/hc/en-us/articles/200711853-Keyboard-

Shortcuts

50

Description Windows & Linux Mac

Goto File/Function Ctrl+. Ctrl+.

Move cursor to Source Editor Ctrl+1 Ctrl+1

New document (except on

Chrome/Windows) Ctrl+Shift+N Command+Shift+N

New document (Chrome only) Ctrl+Alt+Shift+N Command+Shift+Alt+N

Open document Ctrl+O Command+O

Save active document Ctrl+S Command+S

Close active document (except

on Chrome) Ctrl+W Command+W

Goto File/Function Ctrl+. Ctrl+.

51

Get your hands dirty

R & R Studio

Install & Load Packages

Arithmetic in R

Numbers in R (NAN & NA)

Import data to R

Export data from R

Descriptive Statistics

Basic Plots

Thank You

Recommended