fork download
  1. number=50
  2. data <- matrix(nrow = number, ncol = 3 )
  3. colnames(data) <- c("ID", "Shop_year", "Region")
  4. set.seed(1)
  5. data[,1] <- c(sample(1:25, size=number, replace = T) )#ID
  6.  
  7. data[,2] <- c(sample(c("year2013","year2014","year2015"), size=number, replace= T, prob = c(0.1, 0.3, 0.6) ) )
  8. data[,3] <- c(sample(c("北區一","北區二","北區三"), size = number,
  9. replace = T, prob = c(0.5,0.3,0.2) ))
  10. data <- data.frame(data)
  11.  
  12. library(reshape2)
  13. library(reshape)
  14. result<- cast(data, ID~Shop_year,value=c("Region"))
  15.  
  16. ##分類成三組
  17. data_new <- filter(result, year2015 !=0 & year2014 == 0)
  18. data_new$level <- "新增"
  19. data_lost <- filter(result, year2015 == 0)
  20. data_lost$level <- "流失"
  21. data_now <- filter(result, year2015 != 0 & year2014 !=0)
  22. data_now$level <- "回購"
  23.  
  24. ##合併檔案
  25. data_combine <- rbind.data.frame(data_now, data_new, data_lost)
  26. ## 新增分組資料到原始檔案
  27. data_final <- merge(data, data_combine)
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
number=50
^
Main.java:5: error: illegal character: '#'
data[,1] <- c(sample(1:25, size=number, replace = T) )#ID
                                                      ^
Main.java:16: error: illegal character: '#'
##?????
^
Main.java:16: error: illegal character: '#'
##?????
 ^
Main.java:24: error: illegal character: '#'
##????
^
Main.java:24: error: illegal character: '#'
##????
 ^
Main.java:26: error: illegal character: '#'
## ???????????
^
Main.java:26: error: illegal character: '#'
## ???????????
 ^
8 errors
stdout
Standard output is empty