Merge branch 'main' of https://github.com/hadley/r4ds
This commit is contained in:
commit
351e49932a
110
contributors.csv
110
contributors.csv
|
@ -1,64 +1,34 @@
|
|||
login,n,name,blog
|
||||
ALShum,1,Alex,www.ALShum.com
|
||||
Abinashbunty,1,Abinash Satapathy,https://www.abinash.nl/
|
||||
Adrianzo,1,A. s.,NA
|
||||
AlanFeder,1,NA,NA
|
||||
AlbertRapp,1,NA,NA
|
||||
AnttiRask,1,Antti Rask,youcanbeapirate.com
|
||||
BB1464,1,Oluwafemi OYEDELE,statisticalinference.netlify.app
|
||||
BarkleyBG,1,Brian G. Barkley,BarkleyBG.netlify.com
|
||||
BinxiePeterson,1,Bianca Peterson,NA
|
||||
BirgerNi,1,Birger Niklas,NA
|
||||
DDClark,1,David Clark,NA
|
||||
DOH-RPS1303,1,Russell Shean,NA
|
||||
DSGeoff,1,NA,NA
|
||||
Divider85,3,NA,NA
|
||||
EdwinTh,4,Edwin Thoen,thats-so-random.com
|
||||
EricKit,1,Eric Kitaif,NA
|
||||
GeroVanMi,1,Gerome Meyer,https://astralibra.ch
|
||||
GoldbergData,1,Josh Goldberg,https://twitter.com/GoldbergData
|
||||
Iain-S,1,Iain,NA
|
||||
JeffreyRStevens,2,Jeffrey Stevens,https://decisionslab.unl.edu/
|
||||
JeldorPKU,1,蒋雨蒙,https://jeldorpku.github.io
|
||||
KittJonathan,10,Jonathan Kitt,NA
|
||||
MJMarshall,2,NA,NA
|
||||
MarckK,1,Kara de la Marck,https://www.linkedin.com/in/karadelamarck
|
||||
MattWittbrodt,1,Matt Wittbrodt,mattwittbrodt.com
|
||||
MatthiasLiew,3,Matthias Liew,NA
|
||||
NedJWestern,1,Ned Western,NA
|
||||
Nowosad,6,Jakub Nowosad,https://nowosad.github.io
|
||||
PursuitOfDataScience,14,Y. Yu,https://youzhi.netlify.app/
|
||||
RIngyao,1,Jajo,NA
|
||||
RJHKnight,1,Richard Knight,NA
|
||||
Ranae,2,Ranae Dietzel,ranae.github.io
|
||||
ReeceGoding,1,NA,NA
|
||||
RobinKohrs,1,Robin Kohrs,https://quarantino.netlify.app/
|
||||
Robinlovelace,2,Robin,http://robinlovelace.net
|
||||
RodAli,1,Rod Mazloomi,NA
|
||||
RohanAlexander,5,Rohan Alexander,https://www.rohanalexander.com/
|
||||
RomeroBarata,1,Romero Morais,NA
|
||||
ShanEllis,1,Shannon Ellis,shanellis.com
|
||||
Shurakai,2,Christian Heinrich,NA
|
||||
StevenMMortimer,1,Steven M. Mortimer,https://stevenmortimer.com
|
||||
a-rosenberg,1,NA,NA
|
||||
a2800276,1,Tim Becker,NA
|
||||
Abinashbunty,1,Abinash Satapathy,https://www.abinash.nl/
|
||||
adam-gruer,1,Adam Gruer,adamgruer.rbind.io
|
||||
adidoit,1,adi pradhan,http://adidoit.github.io
|
||||
Adrianzo,1,A. s.,NA
|
||||
aephidayatuloh,1,Aep Hidyatuloh,NA
|
||||
agila5,1,Andrea Gilardi,NA
|
||||
ajay-d,1,Ajay Deonarine,http://deonarine.com/
|
||||
AlanFeder,1,NA,NA
|
||||
alansuidaihe,1,Daihe Sui,
|
||||
alberto-agudo,9,NA,
|
||||
AlbertRapp,1,NA,NA
|
||||
aleloi,1,NA,NA
|
||||
alonzi,1,pete,NA
|
||||
ALShum,1,Alex,www.ALShum.com
|
||||
amacfarland,1,Andrew M.,NA
|
||||
andland,1,Andrew Landgraf,http://andrewlandgraf.com
|
||||
andyhuynh92,1,NA,
|
||||
angela-li,1,Angela Li,NA
|
||||
AnttiRask,1,Antti Rask,youcanbeapirate.com
|
||||
aquarhead,1,LOU Xun,https://aqd.is
|
||||
ariespirgel,2,NA,https://arie.rbind.io
|
||||
august-18,1,NA,NA
|
||||
aviast,1,Michael Henry,NA
|
||||
azzaea,1,Azza Ahmed,https://azzaea.netlify.com/
|
||||
bambooforest,1,Steven Moran,https://scholar.google.com/citations?user=PpTOh08AAAAJ&hl=en
|
||||
batpigandme,4,Mara Averick,https://twitter.com/dataandme
|
||||
BarkleyBG,1,Brian G. Barkley,BarkleyBG.netlify.com
|
||||
batpigandme,5,Mara Averick,https://twitter.com/dataandme
|
||||
BB1464,1,Oluwafemi OYEDELE,statisticalinference.netlify.app
|
||||
bbrewington,1,Brent Brewington,NA
|
||||
behrman,29,Bill Behrman,NA
|
||||
benherbertson,3,Ben Herbertson,NA
|
||||
|
@ -67,6 +37,8 @@ bensteinberg,4,Ben Steinberg,NA
|
|||
bentyeh,1,Benjamin Yeh,https://bentyeh.github.io
|
||||
betulturkoglu,1,Betul Turkoglu,NA
|
||||
bgreenwell,9,Brandon Greenwell,NA
|
||||
BinxiePeterson,1,Bianca Peterson,NA
|
||||
BirgerNi,1,Birger Niklas,NA
|
||||
bklamer,11,Brett Klamer,NA
|
||||
boardtc,1,NA,NA
|
||||
c-hoh,1,Christian,hohenfeld.is
|
||||
|
@ -74,30 +46,40 @@ caddycarine,1,Caddy,NA
|
|||
camillevleonard,1,Camille V Leonard,https://www.camillevleonard.com/
|
||||
canovasjm,1,NA,NA
|
||||
cedricbatailler,1,Cedric Batailler,cedricbatailler.me
|
||||
christina-wei,1,Christina Wei,
|
||||
chrMongeau,1,Christian Mongeau,http://mongeau.net
|
||||
coopermor,2,Cooper Morris,NA
|
||||
csgillespie,7,Colin Gillespie,http://www.mas.ncl.ac.uk/~ncsg3/
|
||||
csrvermaak,7,Rademeyer Vermaak,NA
|
||||
cthierst,1,Chloe Thierstein,
|
||||
ctsa,1,Chris Saunders,http://www.linkedin.com/in/christophertsaunders
|
||||
curious-abhinav,1,Abhinav Singh,https://curious-abhinav.github.io
|
||||
curtisalexander,1,Curtis Alexander,https://www.calex.org
|
||||
cwarden,2,Christian G. Warden,http://xn.pinkhamster.net/
|
||||
cwickham,1,Charlotte Wickham,http://cwick.co.nz
|
||||
darrkj,1,Kenny Darrell,http://darrkj.github.io/blogs
|
||||
davidrsch,5,David,NA
|
||||
davidkane9,1,David Kane,www.davidkane.info
|
||||
davidrsch,6,David,NA
|
||||
davidrubinger,1,David Rubinger,NA
|
||||
DDClark,1,David Clark,NA
|
||||
derwinmcgeary,1,Derwin McGeary,http://derwinmcgeary.github.io
|
||||
dgromer,2,Daniel Gromer,NA
|
||||
Divider85,3,NA,NA
|
||||
djbirke,1,NA,NA
|
||||
djnavarro,1,Danielle Navarro,https://djnavarro.net
|
||||
DOH-RPS1303,1,Russell Shean,NA
|
||||
dongzhuoer,5,Zhuoer Dong,https://dongzhuoer.github.io
|
||||
dpastoor,2,Devin Pastoor,NA
|
||||
DSGeoff,1,NA,NA
|
||||
dthakkar09,1,Devarshi Thakkar,
|
||||
duju211,13,Julian During,NA
|
||||
dylancashman,1,Dylan Cashman,https://www.eecs.tufts.edu/~dcashm01/
|
||||
eddelbuettel,1,Dirk Eddelbuettel,http://dirk.eddelbuettel.com
|
||||
EdwinTh,4,Edwin Thoen,thats-so-random.com
|
||||
elgabbas,1,Ahmed El-Gabbas,https://elgabbas.github.io
|
||||
enryH,1,Henry Webel,NA
|
||||
ercan7,1,Ercan Karadas,NA
|
||||
EricKit,1,Eric Kitaif,NA
|
||||
ericwatt,1,Eric Watt,www.ericdwatt.com
|
||||
erikerhardt,2,Erik Erhardt,StatAcumen.com
|
||||
etiennebr,2,Etienne B. Racine,NA
|
||||
|
@ -108,15 +90,19 @@ florisvdh,1,Floris Vanderhaeghe,NA
|
|||
funkybluehen,1,NA,NA
|
||||
gabrivera,1,NA,NA
|
||||
gadenbuie,1,Garrick Aden-Buie,https://garrickadenbuie.com
|
||||
ganong123,1,Peter Ganong,voices.uchicago.edu/ganong
|
||||
garrettgman,103,Garrett Grolemund,NA
|
||||
GeroVanMi,1,Gerome Meyer,https://astralibra.ch
|
||||
gl-eb,1,Gleb Ebert,glebsite.ch
|
||||
GoldbergData,1,Josh Goldberg,https://twitter.com/GoldbergData
|
||||
gridgrad,1,bahadir cankardes,NA
|
||||
gustavdelius,2,Gustav W Delius,NA
|
||||
hadley,1166,Hadley Wickham,http://hadley.nz
|
||||
hadley,1173,Hadley Wickham,http://hadley.nz
|
||||
hao-trivago,2,Hao Chen,NA
|
||||
harrismcgehee,7,Harris McGehee,https://gist.github.com/harrismcgehee
|
||||
hendrikweisser,1,NA,NA
|
||||
hengnicai,1,Hengni Cai,NA
|
||||
Iain-S,1,Iain,NA
|
||||
iansealy,3,Ian Sealy,NA
|
||||
ijlyttle,3,Ian Lyttle,NA
|
||||
ivan-krukov,1,Ivan Krukov,NA
|
||||
|
@ -125,6 +111,8 @@ jazzlw,1,Jazz Weisman,NA
|
|||
jdblischak,1,John Blischak,https://jdblischak.com/
|
||||
jdstorey,1,John D. Storey,http://jdstorey.github.io/
|
||||
jefferis,1,Gregory Jefferis,http://www2.mrc-lmb.cam.ac.uk/group-leaders/h-to-m/gregory-jefferis/
|
||||
JeffreyRStevens,2,Jeffrey Stevens,https://decisionslab.unl.edu/
|
||||
JeldorPKU,1,蒋雨蒙,https://jeldorpku.github.io
|
||||
jennybc,5,Jennifer (Jenny) Bryan,https://jennybryan.org
|
||||
jenren,1,Jen Ren,NA
|
||||
jeroenjanssens,1,Jeroen Janssens,http://jeroenjanssens.com
|
||||
|
@ -152,9 +140,10 @@ kaetschap,1,Sonja,NA
|
|||
karawoo,1,Kara Woo,http://karawoo.com
|
||||
katrinleinweber,1,Katrin Leinweber,NA
|
||||
kdpsingh,5,Karandeep Singh,http://umich.edu/~kdpsingh
|
||||
kevinxperese,2,Kevin Perese,NA
|
||||
kevinxperese,5,Kevin Perese,NA
|
||||
kferris10,1,Kevin Ferris,NA
|
||||
kirillseva,2,Kirill Sevastyanenko,NA
|
||||
KittJonathan,15,Jonathan Kitt,NA
|
||||
koalabearski,1,NA,NA
|
||||
krlmlr,1,Kirill Müller,NA
|
||||
kucharsky,1,Rafał Kucharski,NA
|
||||
|
@ -163,17 +152,22 @@ landesbergn,1,Noah Landesberg,noahlandesberg.com
|
|||
lawwu,1,Lawrence Wu,NA
|
||||
lindbrook,1,NA,NA
|
||||
lwjohnst86,2,Luke W Johnston,lukewjohnston.com
|
||||
MarckK,1,Kara de la Marck,https://www.linkedin.com/in/karadelamarck
|
||||
marwahaha,1,Kunal Marwaha,kunalmarwaha.com/about
|
||||
matanhakim,1,Matan Hakim,NA
|
||||
MatthiasLiew,3,Matthias Liew,NA
|
||||
MattWittbrodt,1,Matt Wittbrodt,mattwittbrodt.com
|
||||
maurolepore,2,Mauro Lepore,https://fgeo.netlify.com/
|
||||
mbeveridge,7,Mark Beveridge,https://twitter.com/mbeveridge
|
||||
mcewenkhundi,1,NA,NA
|
||||
mcsnowface,6,"mcsnowface, PhD",NA
|
||||
mfherman,1,Matt Herman,mattherman.info
|
||||
michaelboerman,1,Michael Boerman,https://michaelboerman.com
|
||||
mine-cetinkaya-rundel,119,Mine Cetinkaya-Rundel,https://stat.duke.edu/~mc301
|
||||
mitsuoxv,5,Mitsuo Shiota,https://mitsuoxv.rbind.io/
|
||||
mine-cetinkaya-rundel,158,Mine Cetinkaya-Rundel,https://stat.duke.edu/~mc301
|
||||
mitsuoxv,31,Mitsuo Shiota,https://mitsuoxv.rbind.io/
|
||||
mjhendrickson,1,Matthew Hendrickson,https://about.me/matthew.j.hendrickson
|
||||
MJMarshall,2,NA,NA
|
||||
mkfin7,1,Misty Knight-Finley,
|
||||
mmhamdy,1,Mohammed Hamdy,NA
|
||||
mnazarov,1,Maxim Nazarov,NA
|
||||
mpaulacaldas,4,Maria Paula Caldas,mpaulacaldas.com
|
||||
|
@ -182,11 +176,14 @@ nareal,1,Nelson Areal,nelsonareal.net
|
|||
nate-d-olson,1,Nate Olson,NA
|
||||
nateaff,1,Nathanael,nateaff.com
|
||||
nattalides,1,NA,NA
|
||||
NedJWestern,1,Ned Western,NA
|
||||
nickclark1000,1,Nick Clark,NA
|
||||
nickelas,1,NA,NA
|
||||
nirmalpatel,2,Nirmal Patel,http://playpowerlabs.com
|
||||
nischalshrestha,1,Nischal Shrestha,http://nischalshrestha.me
|
||||
njtierney,1,Nicholas Tierney,http://www.njtierney.com
|
||||
Nowosad,6,Jakub Nowosad,https://nowosad.github.io
|
||||
nstjhp,1,Nick Pullen,
|
||||
olivier6088,1,NA,NA
|
||||
oliviercailloux,1,Olivier Cailloux,https://www.lamsade.dauphine.fr/~ocailloux/
|
||||
p0bs,1,Robin Penfold,p0bs.com
|
||||
|
@ -194,16 +191,28 @@ pabloedug,1,Pablo E. Garcia,NA
|
|||
padamson,1,Paul Adamson,padamson.github.io
|
||||
penelopeysm,1,Penelope Y,NA
|
||||
peterhurford,1,Peter Hurford,http://www.peterhurford.com
|
||||
petzi53,14,Peter Baumgartner,https://notes.peter-baumgartner.net/
|
||||
pkq,4,Patrick Kennedy,NA
|
||||
pooyataher,1,Pooya Taherkhani,https://gitlab.com/pooyat
|
||||
PursuitOfDataScience,14,Y. Yu,https://youzhi.netlify.app/
|
||||
radugrosu,10,Radu Grosu,radugrosu.com
|
||||
Ranae,2,Ranae Dietzel,ranae.github.io
|
||||
rastrau,2,Ralph Straumann,https://ralphstraumann.ch
|
||||
raynamharris,1,Rayna M Harris,https://www.raynamharris.com
|
||||
ReeceGoding,1,NA,NA
|
||||
rgertenbach,1,Robin Gertenbach,NA
|
||||
RIngyao,1,Jajo,NA
|
||||
rivaquiroga,1,Riva Quiroga,https://rivaquiroga.cl/
|
||||
RJHKnight,1,Richard Knight,NA
|
||||
rlzijdeman,2,Richard Zijdeman,NA
|
||||
robertchu03,1,NA,NA
|
||||
RobinKohrs,1,Robin Kohrs,https://quarantino.netlify.app/
|
||||
Robinlovelace,2,Robin,http://robinlovelace.net
|
||||
robinsones,1,Emily Robinson,robinsones.github.io
|
||||
robtenorio,1,Rob Tenorio,NA
|
||||
RodAli,1,Rod Mazloomi,NA
|
||||
RohanAlexander,5,Rohan Alexander,https://www.rohanalexander.com/
|
||||
RomeroBarata,1,Romero Morais,NA
|
||||
rudeboybert,1,Albert Y. Kim,http://rudeboybert.rbind.io/
|
||||
saghirb,3,Saghir,http://www.ilustat.com
|
||||
salmasian,1,Hojjat Salmasian,NA
|
||||
|
@ -215,15 +224,22 @@ seasmith,1,Luke Smith,https://seasmith.github.io
|
|||
sedaghatfar,3,Matthew Sedaghatfar,NA
|
||||
sekR4,1,Sebastian Kraus,https://www.linkedin.com/in/sebastiankrausjena
|
||||
sfirke,1,Sam Firke,samfirke.com
|
||||
ShanEllis,1,Shannon Ellis,shanellis.com
|
||||
shoili,1,NA,shoili.github.io
|
||||
Shurakai,2,Christian Heinrich,NA
|
||||
sibusiso16,52,S'busiso Mkhondwane,NA
|
||||
sm-raiyyan,1,SM Raiyyan,
|
||||
sonicdoe,11,Jakob Krigovsky,https://sonicdoe.com
|
||||
stephan-koenig,3,Stephan Koenig,stephankoenig.me
|
||||
stephenbalogun,6,Stephen Balogun,https://stephenbalogun.github.io/stbalogun/
|
||||
StevenMMortimer,1,Steven M. Mortimer,https://stevenmortimer.com
|
||||
stragu,4,Stéphane Guillou,https://stragu.github.io/
|
||||
sulgik,2,Sulgi Kim,
|
||||
svenski,1,Sergiusz Bleja,NA
|
||||
talgalili,1,Tal Galili,https://www.r-statistics.com
|
||||
Taurenamo,1,Alec Fisher,
|
||||
tgerarden,1,Todd Gerarden,http://toddgerarden.com
|
||||
thomasggodfrey,1,Tom Godfrey,
|
||||
timbroderick,1,Tim Broderick,http://www.timbroderick.net
|
||||
timwaterhouse,1,Tim Waterhouse,NA
|
||||
tjmahr,1,TJ Mahr,tjmahr.com
|
||||
|
|
|
24
intro.qmd
24
intro.qmd
|
@ -104,7 +104,7 @@ The tools you'll learn throughout the majority of this book will easily handle h
|
|||
We'll also show you how to get data out of databases and parquet files, both of which are often used to store big data.
|
||||
You won't necessarily be able to work with the entire dataset, but that's not a problem because you only need a subset or subsample to answer the question that you're interested in.
|
||||
|
||||
If you're routinely working with larger data (10–100 GB, say), we recommend learning more about [data.table](https://github.com/Rdatatable/data.table).
|
||||
If you're routinely working with larger data (10--100 GB, say), we recommend learning more about [data.table](https://github.com/Rdatatable/data.table).
|
||||
We don't teach it here because it uses a different interface than the tidyverse and requires you to learn some different conventions.
|
||||
However, it is incredibly faster, and the performance payoff is worth investing some time in learning it if you're working with large data.
|
||||
|
||||
|
@ -270,13 +270,13 @@ contribs_all_json <- gh::gh("/repos/:owner/:repo/contributors",
|
|||
repo = "r4ds",
|
||||
.limit = Inf
|
||||
)
|
||||
contribs_all <- tibble(,
|
||||
login = contribs_all_json %>% map_chr("login"),
|
||||
n = contribs_all_json %>% map_int("contributions")
|
||||
contribs_all <- tibble(
|
||||
login = contribs_all_json |> map_chr("login"),
|
||||
n = contribs_all_json |> map_int("contributions")
|
||||
)
|
||||
|
||||
contribs_old <- read_csv("contributors.csv", col_types = list())
|
||||
contribs_new <- contribs_all %>% anti_join(contribs_old, by = "login")
|
||||
contribs_new <- contribs_all |> anti_join(contribs_old, by = "login")
|
||||
|
||||
# Get info for new contributors
|
||||
needed_json <- map(
|
||||
|
@ -289,12 +289,14 @@ info_new <- tibble(
|
|||
name = map_chr(needed_json, "name", .default = NA),
|
||||
blog = map_chr(needed_json, "blog", .default = NA)
|
||||
)
|
||||
info_old <- contribs_old %>% select(login, name, blog)
|
||||
info_old <- contribs_old |> select(login, name, blog)
|
||||
info_all <- bind_rows(info_old, info_new)
|
||||
|
||||
contribs_all <- contribs_all %>%
|
||||
left_join(info_all, by = "login") %>%
|
||||
arrange(login)
|
||||
contribs_all <- contribs_all |>
|
||||
left_join(info_all, by = "login") |>
|
||||
mutate(login_lowercase = str_to_lower(login)) |>
|
||||
arrange(login_lowercase) |>
|
||||
select(-login_lowercase)
|
||||
write_csv(contribs_all, "contributors.csv")
|
||||
```
|
||||
|
||||
|
@ -305,8 +307,8 @@ write_csv(contribs_all, "contributors.csv")
|
|||
|
||||
library(dplyr)
|
||||
contributors <- readr::read_csv("contributors.csv")
|
||||
contributors <- contributors %>%
|
||||
filter(!login %in% c("hadley", "garrettgman", "mine-cetinkaya-rundel")) %>%
|
||||
contributors <- contributors |>
|
||||
filter(!login %in% c("hadley", "garrettgman", "mine-cetinkaya-rundel")) |>
|
||||
mutate(
|
||||
login = paste0("\\@", login),
|
||||
desc = ifelse(is.na(name), login, paste0(name, " (", login, ")"))
|
||||
|
|
Loading…
Reference in New Issue