# Load the required library
library(dplyr)
# Example dataset
data <- data.frame(
group = c("A", "A", "B", "B", "B", "C", "C", "C"),
var1 = c(1, 2, 3, 4, 5, 6, 7, 8),
var2 = c(2, 4, 3, 6, 5, 8, 7, 9)
)
# Calculate correlation by group
correlation <- data %>%
group_by(group) %>%
summarise(correlation = cor(var1, var2))
# View the result
print(correlation)