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(readr)
library(ggplot2)
data <- read.csv("/Users/buyanulziitserennadmid/Downloads/olympic_running.csv")
#clean
dc <- na.omit(data)
#Ergtei 100m eer scatter plot hiih
men_100 <- dc %>%
filter( Sex == 'men', Length == "100")
ggplot(men_100, aes(x = Year, y = Time)) +
geom_point() +
theme_classic()+
labs(
title = "Olympic Men's 100m Sprint",
x = 'Year',
y = "Time (seconds)"
)

#ergteigiin ehnii 5hurdiig oloh
fastest_5time <- men_100 %>%
arrange(Time) %>%
head(5)
mutate(fastest_5time,Holder = c('Usain Bolt','Usain Bolt','Usain Bolt','Justin Gatlin','Yohan Blake')) %>%
select (-rownames)
#emegteigiin 200m iin histogramm
women_200m <- dc %>%
filter(Sex == 'women', Length == '200')
library(ggplot2)
ggplot(women_200m, aes(x = Time)) +
geom_histogram(binwidth = 0.1, fill = "lightblue", color = "black") +
labs(
title = "Histogram of Olympic Women's 200m Sprint Times",
x = "Time (seconds)",
y = "Frequency"
) +
theme_minimal()

#2008 bolon 2012 onii eregtei emegteichuudiin tsagnuudiig negtgesen
result_2008 <- filter(dc, Year == '2008') %>%
select(Time)
result_2012 <- filter(dc, Year == '2012') %>%
select(-rownames,-Year)
combined_result <- bind_cols(result_2008, result_2012) %>%
select(Length, Sex, Time...1, Time...4) %>%
rename("2008's Time" = Time...1, "2012's Time" = Time...4)
## New names:
## • `Time` -> `Time...1`
## • `Time` -> `Time...4`
#speed nertei shine baganad sekunded tuulah zamiig ilerhiilne
speedtei_dc <- dc %>%
mutate(speed = Length/Time)