Enviar pesquisa
Carregar
NY R Conference talk
•
Transferir como PPTX, PDF
•
1 gostou
•
703 visualizações
E
Emily Robinson
Seguir
My talk in April 2018 at the NY R Conference on the Lesser Known Stars of the Tidyverse.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 45
Baixar agora
Recomendados
The Lesser Known Stars of the Tidyverse
The Lesser Known Stars of the Tidyverse
Emily Robinson
Building an A/B Testing Analytics System with R and Shiny
Building an A/B Testing Analytics System with R and Shiny
Emily Robinson
Introduction to r
Introduction to r
Alberto Labarga
Getting started with R
Getting started with R
CCAFS | CGIAR Research Program on Climate Change, Agriculture and Food Security
Object Calisthenics
Object Calisthenics
KLabCyscorpions-TechBlog
Distributed processing of large graphs in python
Distributed processing of large graphs in python
Jose Quesada (hiring)
The View - The top 30 Development tips
The View - The top 30 Development tips
Bill Buchan
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
203318pmpc
Recomendados
The Lesser Known Stars of the Tidyverse
The Lesser Known Stars of the Tidyverse
Emily Robinson
Building an A/B Testing Analytics System with R and Shiny
Building an A/B Testing Analytics System with R and Shiny
Emily Robinson
Introduction to r
Introduction to r
Alberto Labarga
Getting started with R
Getting started with R
CCAFS | CGIAR Research Program on Climate Change, Agriculture and Food Security
Object Calisthenics
Object Calisthenics
KLabCyscorpions-TechBlog
Distributed processing of large graphs in python
Distributed processing of large graphs in python
Jose Quesada (hiring)
The View - The top 30 Development tips
The View - The top 30 Development tips
Bill Buchan
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
203318pmpc
How To Contribute Drupalcon
How To Contribute Drupalcon
guestc9344e
Startup Data Science
Startup Data Science
Misha Lisovich
LECTURE 6 DESIGN, DEBasd, INTERFACES.pdf
LECTURE 6 DESIGN, DEBasd, INTERFACES.pdf
ShashikantSathe3
2022 - Delivering Powerful Technical Presentations.pdf
2022 - Delivering Powerful Technical Presentations.pdf
Wesley Reisz
LECTURE 6 DESIGN, DEBUGGING, INTERFACES.pdf
LECTURE 6 DESIGN, DEBUGGING, INTERFACES.pdf
SHASHIKANT346021
Developing in R - the contextual Multi-Armed Bandit edition
Developing in R - the contextual Multi-Armed Bandit edition
Robin van Emden
The Essential Perl Hacker's Toolkit
The Essential Perl Hacker's Toolkit
Stephen Scaffidi
Lotusphere 2007 AD505 DevBlast 30 LotusScript Tips
Lotusphere 2007 AD505 DevBlast 30 LotusScript Tips
Bill Buchan
2014 pycon-talk
2014 pycon-talk
c.titus.brown
Don't let your tests slow you down
Don't let your tests slow you down
Daniel Irvine
Final grasp ASE
Final grasp ASE
babak danyal
Applying an intersectionality lens in data science
Applying an intersectionality lens in data science
Data Con LA
Ad505 dev blast
Ad505 dev blast
Bill Buchan
Unicorn or Rhino? Agility in the Data Realm?
Unicorn or Rhino? Agility in the Data Realm?
Daniel Davis
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
Brenda Cecilia Padilla Rodríguez
Five Ways To Do Data Analytics "The Wrong Way"
Five Ways To Do Data Analytics "The Wrong Way"
Discover Pinterest
How To Contribute To Drupal Drupal - DrupalCon Paris
How To Contribute To Drupal Drupal - DrupalCon Paris
Drupalcon Paris
Data Visualization: A Quick Tour for Data Science Enthusiasts
Data Visualization: A Quick Tour for Data Science Enthusiasts
Krist Wongsuphasawat
Data Visualization
Data Visualization
Vera Kovaleva
Beginner's Guide to UI Design
Beginner's Guide to UI Design
Máirín Duffy
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Mais conteúdo relacionado
Semelhante a NY R Conference talk
How To Contribute Drupalcon
How To Contribute Drupalcon
guestc9344e
Startup Data Science
Startup Data Science
Misha Lisovich
LECTURE 6 DESIGN, DEBasd, INTERFACES.pdf
LECTURE 6 DESIGN, DEBasd, INTERFACES.pdf
ShashikantSathe3
2022 - Delivering Powerful Technical Presentations.pdf
2022 - Delivering Powerful Technical Presentations.pdf
Wesley Reisz
LECTURE 6 DESIGN, DEBUGGING, INTERFACES.pdf
LECTURE 6 DESIGN, DEBUGGING, INTERFACES.pdf
SHASHIKANT346021
Developing in R - the contextual Multi-Armed Bandit edition
Developing in R - the contextual Multi-Armed Bandit edition
Robin van Emden
The Essential Perl Hacker's Toolkit
The Essential Perl Hacker's Toolkit
Stephen Scaffidi
Lotusphere 2007 AD505 DevBlast 30 LotusScript Tips
Lotusphere 2007 AD505 DevBlast 30 LotusScript Tips
Bill Buchan
2014 pycon-talk
2014 pycon-talk
c.titus.brown
Don't let your tests slow you down
Don't let your tests slow you down
Daniel Irvine
Final grasp ASE
Final grasp ASE
babak danyal
Applying an intersectionality lens in data science
Applying an intersectionality lens in data science
Data Con LA
Ad505 dev blast
Ad505 dev blast
Bill Buchan
Unicorn or Rhino? Agility in the Data Realm?
Unicorn or Rhino? Agility in the Data Realm?
Daniel Davis
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
Brenda Cecilia Padilla Rodríguez
Five Ways To Do Data Analytics "The Wrong Way"
Five Ways To Do Data Analytics "The Wrong Way"
Discover Pinterest
How To Contribute To Drupal Drupal - DrupalCon Paris
How To Contribute To Drupal Drupal - DrupalCon Paris
Drupalcon Paris
Data Visualization: A Quick Tour for Data Science Enthusiasts
Data Visualization: A Quick Tour for Data Science Enthusiasts
Krist Wongsuphasawat
Data Visualization
Data Visualization
Vera Kovaleva
Beginner's Guide to UI Design
Beginner's Guide to UI Design
Máirín Duffy
Semelhante a NY R Conference talk
(20)
How To Contribute Drupalcon
How To Contribute Drupalcon
Startup Data Science
Startup Data Science
LECTURE 6 DESIGN, DEBasd, INTERFACES.pdf
LECTURE 6 DESIGN, DEBasd, INTERFACES.pdf
2022 - Delivering Powerful Technical Presentations.pdf
2022 - Delivering Powerful Technical Presentations.pdf
LECTURE 6 DESIGN, DEBUGGING, INTERFACES.pdf
LECTURE 6 DESIGN, DEBUGGING, INTERFACES.pdf
Developing in R - the contextual Multi-Armed Bandit edition
Developing in R - the contextual Multi-Armed Bandit edition
The Essential Perl Hacker's Toolkit
The Essential Perl Hacker's Toolkit
Lotusphere 2007 AD505 DevBlast 30 LotusScript Tips
Lotusphere 2007 AD505 DevBlast 30 LotusScript Tips
2014 pycon-talk
2014 pycon-talk
Don't let your tests slow you down
Don't let your tests slow you down
Final grasp ASE
Final grasp ASE
Applying an intersectionality lens in data science
Applying an intersectionality lens in data science
Ad505 dev blast
Ad505 dev blast
Unicorn or Rhino? Agility in the Data Realm?
Unicorn or Rhino? Agility in the Data Realm?
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
Five Ways To Do Data Analytics "The Wrong Way"
Five Ways To Do Data Analytics "The Wrong Way"
How To Contribute To Drupal Drupal - DrupalCon Paris
How To Contribute To Drupal Drupal - DrupalCon Paris
Data Visualization: A Quick Tour for Data Science Enthusiasts
Data Visualization: A Quick Tour for Data Science Enthusiasts
Data Visualization
Data Visualization
Beginner's Guide to UI Design
Beginner's Guide to UI Design
Último
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Último
(20)
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Architecting Cloud Native Applications
Architecting Cloud Native Applications
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
NY R Conference talk
1.
The Lesser Known
s of the Tidyverse Emily Robinson @robinson_es
2.
About Me ➔ R
User ~ 6 years ➔ Data Scientist at DataCamp ➔ Enjoy talking about: ◆ A/B testing ◆ Building and finding data science community ◆ R
3.
Talk Goals
4.
1. Keep you
hip to the lingo
5.
2. Stop you
from doing this ….
6.
…. by sharing
useful functions
7.
3. Point you
to resources
8.
The Tidyverse
9.
Coherent system of
packages for data manipulation, exploration, and visualization that share a common design philosophy
10.
11.
Tidyverse = ?
12.
Tidyverse = !
13.
Tidyverse != Hadleyverse
14.
Tidyverse != Hadleyverse Many
other contributors
15.
Demo
16.
17.
Some steps of
a data analysis workflow ➔ View dataset in console ➔ Inspect missing values ➔ Examine some columns ➔ Make a plot ➔ Do something cool and new!
18.
Problem: it takes
over the console Step 1: print your dataset!
19.
Prints only 10
rows and the columns that fit on the screen Solution: as_tibble()
20.
Problem: how do
you do this for every column? Step 2: examine your NAs
21.
Problem: missing values
aren’t actually NA Answer: purrr::map_df() to “map” function over each column
22.
Solution: na_if() to
replace certain values with NA
23.
Problem: how I
can I do this quickly? + Skimr Solution: dplyr::select_if() + skimr::skim() Step 3: examine your numeric columns
24.
Problem: it has
multiple answers in each row Step 4: examine a single column
25.
Solution: stringr::str_split() …
26.
Solution: stringr::str_split() and
tidyr::unnest() +
27.
Problem: it’s a
mess Step 5: make a plot!
28.
Solution: coord_flip … But
they’re not ordered
29.
+ forcats::fct_reorder
30.
Final step: do
something cool and new! Problem:
31.
One solution: make
a minimal reproducible example +
32.
Part 0 (optional):
use tribble() to make a toy dataset
33.
Part 1: Use
reprex() to find any problems Credit: Nick Tiernay, https://www.njtierney.com/post/2017/01/11/magic-reprex/
34.
Part 2: Use
reprex() to post your question or issue Credit: Nick Tiernay, https://www.njtierney.com/post/2017/01/11/magic-reprex/
35.
Review stringr::str_split tidyr::unnest coord_flip() forcats::fct_reorder tibble::tribble reprex::reprex tibble::as_tibble purrr:map_df dplyr::na_if dplyr::select_if skimr::skim
36.
Resources
37.
R4ds.had.co.nz
38.
#rstats twitter
39.
#rstats twitter
40.
Rstudio.com/resources/cheatsheets
41.
DataCamp.com
42.
Learn | https://datacamp.com/courses
43.
Conclusion
44.
The tidyverse Come for
the stickers and package names … Stay for the friendly community and happy workflow
45.
Thank you! tiny.cc/nyrtalk hookedondata.org @robinson_es
Baixar agora