library(data.table)
library(ggplot2)
options(scipen=99999)
library(showtext)
library(tidyr)
library(dplyr)
readRDS("/home/pawan/fertilizer/urea_importqty.rds")->t1
readRDS("/home/pawan/fertilizer/dap_importqty.rds")->t2
readRDS("/home/pawan/fertilizer/rock_phosphate_importqty.rds")->t3
readRDS("/home/pawan/fertilizer/phosphoric_acid_importqty.rds")->t4
readRDS("/home/pawan/fertilizer/potash_importqty.rds")->t5
gsub(",","", t1$ImportMonth)->t1$ImportMonth
gsub(",","", t2$ImportMonth)->t2$ImportMonth
gsub(",","", t3$ImportMonth)->t3$ImportMonth
gsub(",","", t4$ImportMonth)->t4$ImportMonth
gsub(",","", t5$ImportMonth)->t5$ImportMonth
t1[Country == "Total" ,.(Qty = sum(as.numeric(ImportMonth),
na.rm = TRUE)) ,.(Country, Year, Month)]->urea
urea[,Date:=as.Date(paste(Year,"-",Month,"-",15,sep=""),"%Y-%b-%d")]
t1[,.(sum(as.numeric(ImportMonth),
na.rm=TRUE)) ,.(Year, Country)]->a
##as.data.frame(a[order(Year,V1)])
t2[Country == "Total" ,.(Qty = sum(as.numeric(ImportMonth),
na.rm = TRUE)) ,.(Country, Year, Month)]->dap
dap[,Date:=as.Date(paste(Year,"-",Month,"-",15,sep=""),"%Y-%b-%d")]
t5[Country=="Total",.(Qty=sum(as.numeric(ImportMonth),na.rm=TRUE)),.(Country,Year,Month)]->mop
t1[Country != "Total" ,.(Qty = sum(as.numeric(ImportMonth),
na.rm = TRUE)) ,.(Country, Year)]->t1
t2[Country != "Total" ,.(Qty = sum(as.numeric(ImportMonth),
na.rm = TRUE)) ,.(Country, Year)]->t2
t3[Country != "Total" ,.(Qty = sum(as.numeric(ImportMonth),
na.rm = TRUE)) ,.(Country, Year)]->t3
t4[Country != "Total" ,.(Qty = sum(as.numeric(ImportMonth),
na.rm = TRUE)) ,.(Country, Year)]->t4
t5[Country != "Total" ,.(Qty = sum(as.numeric(ImportMonth),
na.rm = TRUE)) ,.(Country, Year)]->t5
t1[Country == "CHINA P RP", Country := "CHINA"]
t1[Country == "EGYPT A RP", Country := "EGYPT"]
t1[Country != "CHINA" & Country != "OMAN" &
Country != "IRAN" & Country != "UKRAINE" &
Country != "EGYPT" & Country != "RUSSIA" &
Country != "INDONESIA", Country := "OTHER COUNTRY"]
factor(t1$Country, levels = c("OTHER COUNTRY", "INDONESIA", "EGYPT",
"RUSSIA", "UKRAINE", "OMAN",
"IRAN", "CHINA"))->t1$Country
t2[Country == "CHINA P RP", Country := "CHINA"]
t2[Country != "CHINA" & Country != "SAUDI ARAB" &
Country != "MOROCCO" & Country != "JORDAN" &
Country != "RUSSIA", Country := "OTHER COUNTRY"]
factor(t2$Country, levels = c("OTHER COUNTRY", "MOROCCO",
"JORDAN", "RUSSIA",
"CHINA", "SAUDI ARAB"))->t2$Country
t3[Country == "EGYPT A RP", Country := "EGYPT"]
t3[Country != "EGYPT" & Country != "JORDAN" &
Country != "MOROCCO" & Country != "PERU" &
Country != "TOGO", Country := "OTHER COUNTRY"]
factor(t3$Country, levels = c("OTHER COUNTRY", "PERU", "TOGO",
"EGYPT", "MOROCCO", "JORDAN"))->t3$Country
t4[Country != "MOROCCO" & Country != "JORDAN" &
Country != "SENEGAL", Country := "OTHER COUNTRY"]
factor(t4$Country, levels = c("OTHER COUNTRY", "SENEGAL",
"JORDAN", "MOROCCO"))->t4$Country
t5[Country != "CANADA" & Country !="BELARUS" &
Country != "ISRAEL" & Country != "JORDAN" &
Country != "LITHUANIA" & Country != "RUSSIA",
Country := "OTHER COUNTRY"]
factor(t5$Country, levels = c("OTHER COUNTRY", "RUSSIA", "LITHUANIA",
"JORDAN", "ISRAEL", "BELARUS",
"CANADA"))->t5$Country
t1[, Qty := Qty/100000][Year>"2015" ,.(Qty = sum(Qty)) ,.(Country, Year)]->t1
t2[, Qty := Qty/100000][Year>"2015" ,.(Qty = sum(Qty)) ,.(Country, Year)]->t2
t3[, Qty := Qty/100000][Year>"2015" ,.(Qty = sum(Qty)) ,.(Country, Year)]->t3
t4[, Qty := Qty/100000][Year>"2015" ,.(Qty = sum(Qty)) ,.(Country, Year)]->t4
t5[, Qty := Qty/100000][Year>"2015" ,.(Qty = sum(Qty)) ,.(Country, Year)]->t5
t1[ ,.(Percent = round(Qty*100/sum(Qty)), Country, Qty) ,.(Year)]->t1
t2[ ,.(Percent = round(Qty*100/sum(Qty)), Country, Qty) ,.(Year)]->t2
t3[ ,.(Percent = round(Qty*100/sum(Qty)), Country, Qty) ,.(Year)]->t3
t4[ ,.(Percent = round(Qty*100/sum(Qty)), Country, Qty) ,.(Year)]->t4
t5[ ,.(Percent = round(Qty*100/sum(Qty)), Country, Qty) ,.(Year)]->t5