##reading eggs_tidy dataset
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(tidyverse)
## -- Attaching packages --------------------------------------- tidyverse 1.3.1 --
## v ggplot2 3.3.5 v purrr 0.3.4
## v tibble 3.1.6 v stringr 1.4.0
## v tidyr 1.2.0 v forcats 0.5.1
## v readr 2.1.2
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag() masks stats::lag()
eggs_tidy<- read.csv("eggs_tidy - Sheet1.csv")
view(eggs_tidy)
##types of data in eggs_tidy
str(eggs_tidy)
## 'data.frame': 120 obs. of 6 variables:
## $ month : chr "January" "February" "March" "April" ...
## $ year : int 2004 2004 2004 2004 2004 2004 2004 2004 2004 2004 ...
## $ large_half_dozen : num 126 128 131 131 131 ...
## $ large_dozen : num 230 226 225 225 225 ...
## $ extra_large_half_dozen: num 132 134 137 137 137 ...
## $ extra_large_dozen : num 230 230 230 234 236 ...
eggs_tidy_test<-select(eggs_tidy, month, large_half_dozen, year)
filter(eggs_tidy_test, month=="January", large_half_dozen>=131, year>2006) %>%
arrange(desc(year))
## month large_half_dozen year
## 1 January 178.0 2013
## 2 January 174.5 2012
## 3 January 174.5 2011
## 4 January 174.5 2010
## 5 January 174.5 2009
## 6 January 132.0 2008