You are on page 1of 3

Nama : Didit Abdillah Jum’at, 17 Juli 2020

No. RAG : RAG0007

R-ARM Group Pertemuan 2


# R-ARM (Aquatic Resources Management) Group #
# #
# Pengenalan R #
# Oleh : Agus Alim Hakim, MSi #
# 17 Juli 2020 #

#3. Prompts, Expressions, and Comments


#Prompts
2*6
(3+2)*(5+4 #Hal yang kurangnya perlu dicari sendiri (tidak otomatis)
) #Penambahan sesuatu yang kurang dalam perintah
#Expression: Hasil

#Comment: tidak dijalankan sebagai perintah

#4. Objek (struktur data)


#a. Vektor
#Numeric
x <- 1:5
mode(x)
length(x)
x

#Logical (TRUE or FALSE)


y <- c(FALSE, TRUE)
y
mode(y)
length(y)

1>0
12<6
0.5>103.3

#character
z <-c("order", "family", "genus", "species")
mode(z)
length(z)
z

z[1:2]
i <- c(1,3)
z[i]

z[c(1,1,1)]
z[c(1,1,1,4)]

z[-1]
j<- -c(1,4)
Nama : Didit Abdillah Jum’at, 17 Juli 2020
No. RAG : RAG0007

z [j]

z[5]
z[-5]

#b. Factor
f <- c("Male", "Male", "Male")
f
f <- factor(f)
f

ff <- factor(f, levels= c("Male", "Female"))


ff

table(f)
table(ff)

factor(c(1,1,2,2,"a","a"))

#c. Matrix
matrix(1:9, 3,3)

x<- 1:9
x
dim(x) <-c(3,3)
x
x[3,2]
x[3,]
x[,2]

rownames(x) <- c("A", "B", "C")


colnames(x) <- c("v1", "v2", "v3")
x

x[,"v1"]
a<-matrix(1:6,3,2)
a
dim(a)
t(a)
rbind(a[1:2,],a)
cbind(a,a)
rbind(a,a)

#d. Array
is.matrix(a)
is.array(a)
array(1:4,c(2,3,2))

#e. Data Frame


a<-as.data.frame(a)
colnames(a)<-c("panjang", "bobot")
Nama : Didit Abdillah Jum’at, 17 Juli 2020
No. RAG : RAG0007

rownames(a)<-paste("ind", 1:3, Sep="")

panjang<- c(21,23,24,20)
bobot<-c(234,321,287,211)
jk<-c("J","B","B","J")
matang<-c(TRUE, FALSE,FALSE,TRUE)

dataikan<-data.frame(panjang,bobot,jk,matang)
dataikan
(dataikan<-data.frame(panjang,bobot,jk,matang))

(g<-c(23,34,45)) #Tanda kurung arap( )

#f. List
j<-list(a, f, j,y)
mode(j)
length(j)
j

#9. Loops
x<- c("Black","Red","Green")
y<- matrix(round(runif(15,0,3)),3,5)
y

z<-matrix(NA, 5, 3)
for (i in 1:length(x)){z[,i]<-paste(x[i],y[i,],sep="")}
z

a<- c("Mangrove","Lamun","Terumbu Karang", "Pantai Berpasir")


b<- matrix(round(runif(20,0,5)), 4,5)

c<-matrix(NA,5,4)
for(i in 1:length(a)){c[,i]<-paste(a[i],b[i,],sep="")}
c

You might also like