A subset of the Washington Post database. Contains records of every fatal police shooting by an on-duty officer since January 1, 2015.
Format
A data frame with 6421 rows and 12 variables.
- date
date of fatal shooting.
- manner_of_death
shot or shot and Tasered.
- armed
Indicates if the victim was armed with some sort of implement that a police officer believed could inflict harm.
- age
the age of the victim.
- gender
The gender of the victim. The Post identifies victims by the gender they identify with if reports indicate that it differs from their biological sex.
- race
W White non-Hispanic; B Black non-Hispanic; A Asian; N Native American; H Hispanic; O Other None unknown.
- city
The municipality where the fatal shooting took place. Note that in some cases this field may contain a county name if a more specific municipality is unavailable or unknown.
- state
two-letter postal code abbreviation.
- signs_of_mental_illness
If news reports have indicated the victim had a history of mental health issues, expressed suicidal intentions or was experiencing mental distress at the time of the shooting.
- threat_level
The general criteria for the attack label was that there was the most direct and immediate threat to life that would include incidents where officers or others were shot at, threatened with a gun, attacked with other weapons or physical force, etc. ; the attack category is meant to flag the highest level of threat; the other and undetermined categories represent all remaining cases; other includes many incidents where officers or others faced significant threats.
- flee
If news reports have indicated the victim was moving away from officers by Foot, by Car, or Not fleeing.
- body_camera
If news reports have indicated an officer was wearing a body camera and it may have recorded some portion of the incident.
Examples
library(dplyr)
# List race frequency and percentage
fatal_police_shootings |>
group_by(race) |>
summarize(n = n()) |>
mutate(freq = n / sum(n) * 100)
#> # A tibble: 7 × 3
#> race n freq
#> <chr> <int> <dbl>
#> 1 A 105 1.64
#> 2 B 1528 23.8
#> 3 H 1066 16.6
#> 4 N 90 1.40
#> 5 O 47 0.732
#> 6 W 2919 45.5
#> 7 NA 666 10.4
# List different weapons that victims were armed with
fatal_police_shootings |>
distinct(armed)
#> # A tibble: 99 × 1
#> armed
#> <chr>
#> 1 gun
#> 2 unarmed
#> 3 toy weapon
#> 4 nail gun
#> 5 knife
#> 6 NA
#> 7 shovel
#> 8 vehicle
#> 9 hammer
#> 10 hatchet
#> # ℹ 89 more rows