# 必要なパッケージを読み込みます
library(dplyr)
Warning: package 'dplyr' was built under R version 4.3.1
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
# データフレームを読み込みます
bike_sharing_daily <- read.csv("bike_sharing_daily.csv")
# seasonごとのcntのn、mean、s.d.を計算します
summary_stats <- bike_sharing_daily %>%
group_by(season) %>%
summarise(
n = n(),
mean = mean(cnt, na.rm = TRUE),
s.d. = sd(cnt, na.rm = TRUE)
) %>%
ungroup()
# 結果を表示します
print(summary_stats)
# A tibble: 4 × 4
season n mean s.d.
<chr> <int> <dbl> <dbl>
1 Fall 178 4728. 1700.
2 Spring 184 4992. 1696.
3 Summer 188 5644. 1460.
4 Winter 181 2604. 1400.