| iran {openintro} | R Documentation | 
iran
Description
A data frame containing information about the 2009 Presidential Election in Iran. There were widespread claims of election fraud in this election both internationally and within Iran.
Usage
iran
Format
A data frame with 366 observations on the following 9 variables.
- province
- Iranian province where votes were cast. 
- city
- City within province where votes were cast. 
- ahmadinejad
- Number of votes received by Ahmadinejad. 
- rezai
- Number of votes received by Rezai. 
- karrubi
- Number of votes received by Karrubi. 
- mousavi
- Number of votes received by Mousavi. 
- total_votes_cast
- Total number of votes cast. 
- voided_votes
- Number of votes that were not counted. 
- legitimate_votes
- Number of votes that were counted. 
Examples
library(dplyr)
library(ggplot2)
library(tidyr)
library(stringr)
plot_data <- iran |>
  summarize(
    ahmadinejad = sum(ahmadinejad) / 1000,
    rezai = sum(rezai) / 1000,
    karrubi = sum(karrubi) / 1000,
    mousavi = sum(mousavi) / 1000
  ) |>
  pivot_longer(
    cols = c(ahmadinejad, rezai, karrubi, mousavi),
    names_to = "candidate",
    values_to = "votes"
  ) |>
  mutate(candidate = str_to_title(candidate))
ggplot(plot_data, aes(votes, candidate)) +
  geom_col() +
  theme_minimal() +
  labs(
    title = "2009 Iranian Presidential Election",
    x = "Number of votes (in thousands)",
    y = ""
  )
[Package openintro version 2.5.0 Index]