Skip to content

Instantly share code, notes, and snippets.

@jduckles
Created July 24, 2017 08:08
Show Gist options
  • Save jduckles/a495984cae2ea31a805735ee4d4017c2 to your computer and use it in GitHub Desktop.
Save jduckles/a495984cae2ea31a805735ee4d4017c2 to your computer and use it in GitHub Desktop.
Badges compared by population
country title badge_count
US Software Carpentry Instructor 459
US Data Carpentry Instructor 251
CA Software Carpentry Instructor 108
GB Software Carpentry Instructor 93
AU Software Carpentry Instructor 78
CA Data Carpentry Instructor 55
GB Data Carpentry Instructor 41
NZ Software Carpentry Instructor 37
AU Data Carpentry Instructor 30
DE Software Carpentry Instructor 19
US Trainer 16
NO Software Carpentry Instructor 15
NZ Data Carpentry Instructor 15
CH Software Carpentry Instructor 14
ZA Software Carpentry Instructor 13
ZA Data Carpentry Instructor 12
CH Data Carpentry Instructor 11
FR Software Carpentry Instructor 11
ES Software Carpentry Instructor 9
NO Data Carpentry Instructor 9
PL Software Carpentry Instructor 9
DE Data Carpentry Instructor 8
DK Software Carpentry Instructor 8
NL Software Carpentry Instructor 7
PL Data Carpentry Instructor 7
BR Software Carpentry Instructor 6
NL Data Carpentry Instructor 6
GR Data Carpentry Instructor 4
GR Software Carpentry Instructor 4
IT Software Carpentry Instructor 4
AU Trainer 3
BR Data Carpentry Instructor 3
ES Data Carpentry Instructor 3
GB Trainer 3
IT Data Carpentry Instructor 3
SE Data Carpentry Instructor 3
SE Software Carpentry Instructor 3
BE Data Carpentry Instructor 2
BE Software Carpentry Instructor 2
CA Trainer 2
DK Data Carpentry Instructor 2
EE Data Carpentry Instructor 2
EE Software Carpentry Instructor 2
FR Data Carpentry Instructor 2
NO Trainer 2
NZ Trainer 2
SA Software Carpentry Instructor 2
SI Data Carpentry Instructor 2
SI Software Carpentry Instructor 2
TH Data Carpentry Instructor 2
TH Software Carpentry Instructor 2
CL Data Carpentry Instructor 1
CL Software Carpentry Instructor 1
CN Software Carpentry Instructor 1
HK Software Carpentry Instructor 1
IE Data Carpentry Instructor 1
IN Software Carpentry Instructor 1
IT Trainer 1
MX Software Carpentry Instructor 1
NA Software Carpentry Instructor 1
NL Trainer 1
RO Software Carpentry Instructor 1
TW Software Carpentry Instructor 1
VE Data Carpentry Instructor 1
VE Software Carpentry Instructor 1
ZA Trainer 1
library(tidyverse)
library(countrycode)
library(gapminder)
badges <- read_csv('badge.csv')
## Aggregate badges by country
badges_ag <- badges %>% group_by(country) %>% summarise(badge_count=sum(badge_count))
gapminder$country <- countrycode(gapminder$country, origin="country.name", destination = "iso2c")
gap_2007 <- subset(gapminder, year == 2007)
gap_j_badge <- gap_2007 %>%
inner_join(badges_ag) %>%
mutate(badge_percap=badge_count/(pop/100000))
ggplot(gap_j_badge, aes(x=reorder(country,-badge_percap), y=badge_percap)) + geom_bar(stat="identity")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment