Professional Documents
Culture Documents
2018.02.21 Lesson 3 & 4
2018.02.21 Lesson 3 & 4
2018.02.21 Lesson 3 & 4
Trimmed= trimws(a,which=c("right"))
Trimmed
x = c(1,2,3,4,NA)
mean(x,na.rm=T)
length(x)
nameOfEmp = c("Jim","Timothy")
nchar(nameOfEmp)
################# Lesson 4 #####################
x = c(1,2,3,4,5)
mean(x)
x = c(1,2,3,4,5,NA)
mean(x,na.rm=TRUE)
## Indexing
# extracting an element from vector
x[5]
x[1:4]
x[c(3,6)]
x[-c(3,6)]
x[3:5]
x[-1]
x[-c(1,3)]
# 3. Logical
LogicalVector = c(TRUE,FALSE) # Logical Vector
LogicalVector
View(LogicalVector)
m = matrix(1:6,nrow=2,ncol=3,byrow=T)
m
#OR
mm = matrix (c(1,6,3,8,7,5),nrow=2,ncol=3)
mm
mm[1,3]
mm[,1]
mm[2,]
m
t(m) # transpose
is.vector(m)
is.matrix(m)
rowSums(m)
colSums(m)
rowMeans(m)
colMeans(m)
x = c(1,2,2,3,3,4,NA,5,5,5)
unique(x)
NameOfEmpUpper = toupper(NameOfEmp)
NameOfEmpUpper
unique(NameOfEmpUpper)
NameOfEmpUpper = initcap(NameOfEmp)
View(Array_1)
Array_1[1,5,1]
Empdata = data.frame(EmployeeID,EmployeeName,DateOfJoining)
Empdata
class(Empdata)
View(Empdata)
# Method 2
EmpData1 = data.frame(
EmployeeID = c(101,102,103),
EmployeeName = c("Alex","Steve","Jim"),
DateOfJoining=c("01sep2006","05Aug2010","21Dec2013")
)
View(EmpData1[,1])
m
class(m)
mIntoDF = as.data.frame(m)
class(mIntoDF)
DFbackToMatrix = as.matrix(mIntoDF)
class(DFbackToMatrix)
EmpData1[,1]
# OR
EmpData1$EmployeeID
EmpData1$EmployeeName
EmpData1
EmpData1[1,2]
## creating a list
MyList = list(34,"Lisa","02-Oct-2016")
MyList
class(MyList)
MyList[1]
library(XLConnect)
XLOutput = readWorksheet("Electronic.xlsx",sheet = "Sales")
EmpData1
write.csv(EmpData1,"EmpDataExprted.csv")