Avete presente quando si chiede su twitter “mi scrivete i migliori link per …”
Ecco come estrarli e non perderli
Capita spesso su Twitter che si chieda qualcosa come:
mi scrivete qui per favore i link dei migliori siti con ricette per imparare a fare la migliore parmigiana di melanzane
Arrivano decine di risposte ed è un’impresa raccogliere tutti gli URL contenuti in queste, anche perché gli alberi discussione (i thread) sono di difficile consultazione. Molto spesso non ci si rende conto dei rami, e di tutti i livelli di ramificazione.
Ad esempio Katherin A. Sliter ieri ha chiesto dei consigli, su delle buone letture per imparare a fare i primi passi con R, un linguaggio di programmazione e un ambiente di sviluppo per l’analisi statistica.
Le sono arrivate decine di risposte, una piccola miniera di risorse(quelle di sotto è una rappresentazione del flusso). Ecco come recuperare tutti i link contenuti.
Si possono usare straordinarie applicazioni a riga di comando:
- twarc, per interrogare Twitter ed estrarre dati dai suoi flussi. Il suo output di default è in formato JSON;
- jq, per leggere, trasformare e filtrare un JSON;
- sort, per ordinare delle stringhe di testo;
- uniq, per estrarre i valori univoci e conteggiarli (alcuni URL sono stati consigliati più volte).
A partire dall’identificativo del tweet di Katherin che è 1501945896157597703
si apre la shell e si lancia:
twarc2 conversation 1501945896157597703 | \
jq -r '.data[].entities.urls[]?.expanded_url' | \
sort | \
uniq -c >output.txt
In output il tesoretto delle risorse per imparare a fare i primi passi con R (il numero è il conteggio delle volte in cui è stato consigliato).
- 1, http://r4ds.had.co.nz/
- 1, http://r4ds.io/join
- 1, https://bcchr.ca/summerprogram/statistical-videos
- 1, https://bookdown.org/daniel_dauber_io/r4np_book/
- 1, https://bookdown.org/martin_monkman/DataAnalyticsCodingFundamentals/
- 1, https://bookdown.org/ndphillips/YaRrr/
- 1, https://bookdown.org/ybrandvain/Applied_Biostats_2022/
- 1, https://carpentries.org/workshops-curricula/
- 1, https://centerstat.org/
- 1, https://datascience4psych.github.io/DataScience4Psych/
- 1, https://datasciencebook.ca/
- 1, https://datascience.tntlab.org/
- 1, https://datavizs21.classes.andrewheiss.com/
- 1, https://github.com/BCCHR-trainee-omics-group/StudyGroup
- 1, https://github.com/MaherSaid/ntc-workshop-tidyverse-workflow
- 1, https://github.com/rfordatascience/tidytuesday
- 1, https://github.com/UBC-DSCI/data-science-a-first-intro-worksheets#readme
- 1, https://hastie.su.domains/ISLR2/ISLRv2_website.pdf
- 1, https://livefreeordichotomize.com/2020/07/02/so-you-want-to-learn-r/
- 1, https://ourcodingclub.github.io/tutorials.html
- 1, https://psyteachr.github.io
- 1, https://psyteachr.github.io/
- 1, https://r4ds.had.co.nz/
- 1, https://r4ds.had.co.nz/introduction.html
- 1, https://rfortherestofus.com
- 1, https://rladies-community-slack.herokuapp.com/
- 1, https://rladies.org/
- 3, https://rstudio.cloud/learn/primers
- 1, https://rstudio-education.github.io/hopr/
- 1, https://samedwardes.com/2022/01/31/how-to-learn-r
- 1, https://sicss.io/boot_camp/
- 1, https://skl.sh/3cyKwzi
- 1, https://slides.djnavarro.net/
- 1, https://stat447.com
- 1, https://swirlstats.com/
- 1, https://tinyurl.com/36k54m8h
- 1, https://tinyurl.com/y48bcfxv
- 1, https://twitter.com/AmeliaMN/status/1441414448846094339?s=20&t=IanCn3-AVz9YrocIs2Ss-w
- 1, https://twitter.com/MikeSliter/status/1502005847039385603/photo/1
- 1, https://twitter.com/MoJavadkml/status/1496213589501390849?t=xWtVh1x8dG5pxFU4FSMuJQ&s=19
- 1, https://twitter.com/proflaurenmyers/status/1493348855907176448?s=20&t=cjPdoESPWe63HU3ArCcdLA
- 1, https://twitter.com/surveyguy2/status/1502066379935162371/photo/1
- 1, https://www.amazon.com/Beyond-Spreadsheets-R-Get-Programming/dp/1617294594
- 1, https://www.bigbookofr.com/
- 1, https://www.bigbookofr.com/new-to-r-start-here.html
- 2, https://www.coursera.org/learn/r-programming
- 1, https://www.coursera.org/specializations/jhu-data-science
- 1, https://www.dataquest.io/
- 1, https://www.linkedin.com/learning/learning-r-2/r-for-data-science?autoplay=true&u=76264346
- 1, https://www.pittmethods.com/
- 1, https://www.r-bloggers.com/2016/11/some-r-basics-for-spss-users/
- 1, https://www.routledge.com/Data-Science-A-First-Introduction/Timbers-Campbell-Lee/p/book/9780367524685
- 1, https://www.statmethods.net/index.html
- 2, https://youtube.com/user/safe4democracy
- 2, http://www.cookbook-r.com/