# strickland.apple.uniformity.R
# Time-stamp: <12 Jul 2023 17:10:08 c:/drop/rpack/agridat/data-raw/strickland.apple.uniformity.R>
libs(desplot,dplyr,kw,lattice,magrittr,readxl,readr,reshape2,tibble)
# ----------------------------------------------------------------------------
# one matrix, no column names
setwd("c:/x/rpack/agridat/data-raw/")
dat <- read_excel("strickland.apple.uniformity.xlsx","Sheet1", col_names=FALSE)
dat %<>% as.matrix %>% `colnames<-`(1:ncol(dat)) %>% melt %>% rename(row=Var1,col=Var2,yield=value)
require(desplot)
desplot(yield ~ col*row, dat,
main="strickland.apple.uniformity",
flip=TRUE, aspect=1)
strickland.apple.uniformity <- dat
agex(strickland.apple.uniformity)
# ----------------------------------------------------------------------------
# multiple matrices
dat2 <- read_excel("bose.multi.xlsx","Sheet2", col_names=FALSE)
dat3 <- read_excel("bose.multi.xlsx","Sheet3", col_names=FALSE)
# dat1 %<>% as.matrix %>% setNames(., 1:15) %>% melt %>% rename(col=Var1,row=Var2,yield=value)
dat1 %<>% as.matrix %>% `colnames<-`(1:ncol(dat1)) %>% melt %>% rename(row=Var1,col=Var2,yield=value) %>%
dat2 %<>% as.matrix %>% `colnames<-`(1:15) %>% melt %>% rename(row=Var1,col=Var2,yield=value) %>% mutate(year="1931", crop="wheat")
dat3 %<>% as.matrix %>% `colnames<-`(1:15) %>% melt %>% rename(row=Var1,col=Var2,yield=value) %>% mutate(year="1932", crop="lentil")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.