R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.

When you click the Knit button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:

summary(cars)
##      speed           dist       
##  Min.   : 4.0   Min.   :  2.00  
##  1st Qu.:12.0   1st Qu.: 26.00  
##  Median :15.0   Median : 36.00  
##  Mean   :15.4   Mean   : 42.98  
##  3rd Qu.:19.0   3rd Qu.: 56.00  
##  Max.   :25.0   Max.   :120.00

Including Plots

You can also embed plots, for example:

Note that the echo = FALSE parameter was added to the code chunk to prevent printing of the R code that generated the plot.

What this document contains

This is Practice Assignment 1.

The document will display the different operations assigned as part of this Assignment.

Assignment 1.a Simple Arithmetic Operations

The following operations have been done - addition, subtraction, multiplication, division, raising number to 4th power, 3rd root of a number and log to base 10 of a number respectively

55 + 44 + 7
## [1] 106
674 - 532
## [1] 142
106 * 142
## [1] 15052
106 / 142
## [1] 0.7464789
2^4
## [1] 16
64^(1/3)
## [1] 4
log10(1000)
## [1] 3

Assignment 1.b,c,d Vectors

Creating a vector of 6 numbers, printing the 3rd element as well as the length of the vector.

c <- c(2, 4, 6, 5, 7, 1) 
c
## [1] 2 4 6 5 7 1
c[3]
## [1] 6

Assignment 1.e,f,g Matrices

Creating a Matrix d and performing some operations on the Matrix

d <- matrix(
  c(1,3,5,7,2,4,6,8),  
  nrow=2, 
  ncol=4, 
  byrow=TRUE) 
d 
##      [,1] [,2] [,3] [,4]
## [1,]    1    3    5    7
## [2,]    2    4    6    8
F <- d[,]+5 
F 
##      [,1] [,2] [,3] [,4]
## [1,]    6    8   10   12
## [2,]    7    9   11   13
dim(F) 
## [1] 2 4

Assignment 1.h,i Assigning and Determining Data Types

k <- 5.25 
m <- "frank" 
class(k) 
## [1] "numeric"
class(m) 
## [1] "character"

Assignment 1.j Converting numeral to integer

k <- 5.25 
k <- as.integer(k) 
class(k)
## [1] "integer"
p <- k 
p
## [1] 5

Assignment 1.k Converting integer to character

k <- as.character(k) 
G <- k 

Since G is now a character, we cannot add 5.1 to G. The file won’t publish.

Assignment complete