Advertisement
Guest User

Untitled

a guest
Nov 21st, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. drv <- dbDriver("PostgreSQL")
  2. db.con <- dbConnect(drv, host="193.193.92.209", port=5434,
  3.                     dbname="XXXX", user="XXXX", password="XXXX")
  4.  
  5. dane <- dbGetQuery(db.con, "SELECT czas.kwartal, sum(cena) as \"Suma\"
  6. FROM kwiaciarnia_hd.sprzedaz sprze
  7. JOIN kwiaciarnia_hd.czas czas
  8. USING (idczasu)
  9. where czas.rok = 2014
  10. GROUP BY czas.kwartal");
  11.  
  12. dbDisconnect(db.con)
  13.  
  14. #podajemy chai(dane$suma)
  15.  
  16. chain <- function(vector)
  17. {
  18.   result <- c()
  19.   for(i in 2:(length(vector)))
  20.   {
  21.     result <- append(result, vector[i]/vector[i-1]);
  22.   }
  23.   return(result)
  24. }
  25.  
  26. sredniaOkresowa <- function(arg1){
  27.   sum <- 1;
  28.   for(i in arg1){
  29.     sum <- sum * i;
  30.   }
  31.   return ((round(sum**(1/length(arg1)), digits = 2)-1)*100);
  32. }
  33.  
  34. #sredniaOkresowa(chai(dane$Suma))
  35. sredniaOkresowa(chain(dane$Suma))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement