library(readxl)
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(tidyr)
library(ggplot2)
# Load dataset
data <- read_excel("C:/Users/Yalaguresh/Downloads/air_quality_100.xlsx")
# Convert to long format
data_long <- data %>%
pivot_longer(
cols = `2017`:`2025`,
names_to = "Year",
values_to = "PM25"
)
data_long$Year <- as.numeric(data_long$Year)