You are on page 1of 4

#path_folder

alamat <-setwd("D:/stmkg/SEMESTER 7erbahagia/Praktik Iklim Mikro dan Agroklimat_pak


Nuryadi/1_Stabilitas Atm dan Suhu Udara_Tanah/DATA IKLIM MIKRO 2013_BOGOR/")

library(readxl)

library(xlsx)

library(functional)

#temperature_base

x <- as.matrix(read_excel("D:\MATERI KULIAH STMKG\SEMESTER 7erbahagia\Praktik Iklim Mikro dan


Agroklimat_pak Nuryadi\1_Stabilitas Atm dan Suhu Udara_Tanah\DATA IKLIM MIKRO
2013_BOGOR/01_JANUARI 2013.xls",

sheet = "1"))

#x <- read_excel("D:\MATERI KULIAH STMKG\SEMESTER 7erbahagia\Praktik Iklim Mikro dan


Agroklimat_pak Nuryadi\1_Stabilitas Atm dan Suhu Udara_Tanah\DATA IKLIM MIKRO
2013_BOGOR/1_JANUARI 2013.xls",

# sheet = "1")

#t <- matrix(ncol = 3)

x1 <- x[c(11:103),c(2,5,8)]

#x1 <- apply(x1,2, as.double)

colnames(x1) <- paste("temperatur_", c(4,7,10),"m", sep="")

t <-
as.matrix(data.frame(bulan=1,tanggal=rep(1:(nrow(x1)/3),each=3),pukul=c("7.00","14.00","18.00")))

xt <- cbind(t,x1)

#angin_base

a <- as.matrix(read_excel("D:/im/stmkg/bahan materi/materi dari dosen/materi semester


VII/praktik_iklim_mikro_dan_agro_klimat_pak_nuryadi/1_Stabilitas Atm dan Suhu
Udara_Tanah/DATA IKLIM MIKRO 2013_BOGOR/01_JANUARI 2013.xls",

sheet = "2"))

a1 <- a[seq(11,103,by=3),c(15,18,21)]

colnames(a1) <- paste("07_angin_", c(4,7,10),"m", sep="")


w <- as.matrix(data.frame(bulan=1,tanggal=1:nrow(a1)))

at <- cbind(w,a1)

a2 <- a[seq(12,103,by=3),c(15,18,21)]

colnames(a2) <- paste("14_angin_", c(4,7,10),"m", sep="")

at <- cbind(at,a2)

a3 <- a[seq(13,103,by=3),c(15,18,21)]

colnames(a3) <- paste("18_angin_", c(4,7,10),"m", sep="")

at <- cbind(at,a3)

i=2

while(i <= 12){

#suhu

im <- as.matrix(read_excel(list.files(alamat)[i],sheet = "1"))

xi <- im[c(11:nrow(im)),c(2,5,8)]

xi <- na.omit(xi)

colnames(xi) <- paste("temperatur_", c(4,7,10),"m", sep="")

#xi <- as.data.frame(lapply(xi, as.double))

ti <-
as.matrix(data.frame(bulan=i,tanggal=rep(1:(nrow(xi)/3),each=3),pukul=c("7.00","14.00","18.00")))

xf <- cbind(ti,xi)

xt <- rbind(xt,xf)

#xfin <- apply(xfin,2, as.double)

i = i+1

xt <- apply(xt,2, as.double)

q=2
while(q <= 12){

ron <- as.matrix(read_excel(list.files(alamat)[q],sheet = "2"))

a1q <- ron[seq(11,nrow(ron),by=3),c(15,18,21)]

colnames(a1q) <- paste("07_angin_", c(4,7,10),"m", sep="")

a1q <- na.omit(a1q)

wq <- as.matrix(data.frame(bulan=q,tanggal=1:nrow(a1q)))

atq <- cbind(wq,a1q)

a2q <- ron[seq(12,nrow(ron),by=3),c(15,18,21)]

colnames(a2q) <- paste("14_angin_", c(4,7,10),"m", sep="")

a2q <- na.omit(a2q)

atq <- cbind(atq,a2q)

a3q <- ron[seq(13,nrow(ron),by=3),c(15,18,21)]

colnames(a3q) <- paste("18_angin_", c(4,7,10),"m", sep="")

a3q <- na.omit(a3q)

atq <- cbind(atq,a3q)

at <- rbind(at,atq)

q = q+1

at <- apply(at,2, as.double)

write.xlsx(xt,"coba.xlsx",sheetName="suhu_udara", append=FALSE,

row.names = FALSE)

write.xlsx(at,"coba.xlsx",sheetName="kecepatan_angin", append=TRUE,

row.names = FALSE)

#############################################################

#matahari_base
m <- as.matrix(read_excel("D:/im/stmkg/bahan materi/materi dari dosen/materi semester
VII/praktik_iklim_mikro_dan_agro_klimat_pak_nuryadi/1_Stabilitas Atm dan Suhu
Udara_Tanah/DATA IKLIM MIKRO 2013_BOGOR/01_JANUARI 2013.xls",

sheet = "fklim"))

m1 <- m[c(18:(nrow(m)-7)),c(1,16)]

colnames(m1) <- paste("tanggal", "cal/cm2", sep="")

tm <- as.matrix(data.frame(bulan=1,tanggal=1:nrow(m1)))

You might also like