R Markdown

social_media <- read.csv("social_media_engagement1.csv")
head(social_media)
##   post_id  platform post_type       post_time likes comments shares post_day
## 1       1  Facebook     image 8/17/2023 14:45  2121      474    628 Thursday
## 2       2  Facebook  carousel  5/14/2023 0:45  3660      432    694   Sunday
## 3       3 Instagram      poll 2/21/2023 16:15  4955      408    688  Tuesday
## 4       4   Twitter     image 11/16/2023 0:45  1183       90    187 Thursday
## 5       5   Twitter     video  5/23/2023 0:30  3499      247    286  Tuesday
## 6       6 Instagram  carousel  5/5/2023 20:00   256      186    211   Friday
##   sentiment_score
## 1        positive
## 2         neutral
## 3        negative
## 4        negative
## 5        positive
## 6         neutral
summary(social_media)
##     post_id            platform       post_type       post_time  
##  Min.   :  1.00   Length   :100   Length   :100   Length   :100  
##  1st Qu.: 25.75   N.unique :  3   N.unique :  5   N.unique : 99  
##  Median : 50.50   N.blank  :  0   N.blank  :  0   N.blank  :  0  
##  Mean   : 50.50   Min.nchar:  7   Min.nchar:  4   Min.nchar: 13  
##  3rd Qu.: 75.25   Max.nchar:  9   Max.nchar:  8   Max.nchar: 16  
##  Max.   :100.00                                                  
##      likes           comments          shares           post_day  
##  Min.   :  15.0   Min.   : 10.00   Min.   : 16.0   Length   :100  
##  1st Qu.: 895.8   1st Qu.: 89.75   1st Qu.:183.0   N.unique :  7  
##  Median :2220.0   Median :171.00   Median :356.5   N.blank  :  0  
##  Mean   :2381.8   Mean   :202.66   Mean   :415.6   Min.nchar:  6  
##  3rd Qu.:3593.2   3rd Qu.:299.00   3rd Qu.:689.5   Max.nchar:  9  
##  Max.   :5000.0   Max.   :500.00   Max.   :993.0                  
##   sentiment_score
##  Length   :100   
##  N.unique :  3   
##  N.blank  :  0   
##  Min.nchar:  7   
##  Max.nchar:  8   
## 
library(ggplot2)
ggplot(social_media, aes(x = platform, y = likes)) +
  geom_point() + 
    ggtitle("Social Media Engagement")

ggplot(social_media, aes(x = platform, y = likes)) +
  geom_boxplot() + 
  labs(
    title = "Social Media Engagement",
    x = "Platform",
    y = "Likes",
  ) +
  theme_minimal()