update leture 2

This commit is contained in:
2025-03-25 00:45:07 +08:00
parent 1ead84ac70
commit bc628545b6
78 changed files with 11105 additions and 1 deletions

View File

@@ -86,6 +86,53 @@ substr("Monday", 1, 3)
```
# tidy
```{r}
require(readxl)
aqdf <-readxl::read_xlsx("../../data/airquality.xlsx", sheet = "metadf")
# install.packages("skimr")
aqdf |>
skimr::skim()
# base
# tidyverse
aqdf |>
dplyr::group_by(Area) |>
dplyr::summarize(
n = n(),
lon.mean = mean(lon, na.rm = TRUE),
lon.sd = sd(lat, na.rm = TRUE)
) |>
dplyr::filter(Area %in% c("北京市", "天津市", "上海市", "重庆市")) |>
ggplot(aes(x = n, y = lon.mean)) +
geom_point() +
geom_line() +
geom_errorbar(
aes(ymin = lon.mean - lon.sd,
ymax = lon.mean + lon.sd)
)
readxl::read_xlsx("./airquality.xlsx")
flights|>
filter(dest=="IAH")|>
group_by(year,month,day)|>summarize(n=n(),
delay=mean(arr_delay,na.rm=TRUE))|>filter(n>10)
```