Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The pipe operator
Search
Jennifer (Jenny) Bryan
September 26, 2016
Programming
2
560
The pipe operator
Small handful of slides I refer to while live coding in STAT 545
http://stat545.com
Jennifer (Jenny) Bryan
September 26, 2016
Tweet
Share
More Decks by Jennifer (Jenny) Bryan
See All by Jennifer (Jenny) Bryan
How to name files, the sequel
jennybc
5
1.5k
object of type closure is not subsettable
jennybc
10
5.9k
Tidy eval in context
jennybc
8
1.7k
reprex: Reproducible Examples with R
jennybc
6
18k
Zen And The aRt Of Workflow Maintenance
jennybc
24
18k
purrr workshop
jennybc
10
7.5k
Code Smells and Feels
jennybc
7
7.2k
Row-oriented workflows in R with the tidyverse
jennybc
14
9.1k
Data Rectangling
jennybc
10
4.9k
Other Decks in Programming
See All in Programming
“Seeing Like a Programmer”—Resiliency, Limits, and Moral Hazards in Software Engineering (LambdaConf 2024)
chriskrycho
0
440
slow types ってなんだろう?
karad
0
210
Powerfully Typed TypeScript
euxn23
4
1.8k
Ruby on Fails - effective error handling with Rails conventions
talyssonoc
0
300
チーム立ち上げにAWSを活用したらClaudeさんに褒められた話
mkdev10
3
230
TypeScriptコードの漸進的改善 / Progressive Improvement of TypeScript Code
medley
1
460
Deep Dive into React Stream/Serialize
mugi_uno
4
880
TypeScript Custom GitHub Action Development Tips
peaceiris
5
860
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
2k
戦略的DDDは重いのか? / Is strategic DDD heavy?
pictiny
3
2.2k
Slackワークフローで感謝を伝える機能/WiFi 自動接続/Figma to React Component/障害レポート君 Team3@NOT A HOTEL
nakaohiroshi
0
240
Timeline エディター拡張入門
yucchiy
0
460
Featured
See All Featured
For a Future-Friendly Web
brad_frost
172
9k
Rails Girls Zürich Keynote
gr2m
91
13k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
The Mythical Team-Month
searls
217
42k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Facilitating Awesome Meetings
lara
43
5.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.8k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
The Brand Is Dead. Long Live the Brand.
mthomps
49
31k
Transcript
http://stat545.com https://ubc-mds.github.io random slides we refer to in the midst
of live coding %>%
@JennyBryan @jennybc @STAT545 http://stat545.com Dr. Jennifer (Jenny) Bryan Department of
Statistics University of British Columbia
[email protected]
filter(gapminder, country == “Canada”) gapminder %>% filter (country == “Canada”)
mean(x) x %>% mean()
whatever(arg1, arg2, arg3, …) arg1 %>% whatever(arg2, arg3, …)
from various Hadley Wickham talks
the magrittr package provides %>% which is used heavily and
re-exported in the tidy verse https://github.com/smbache/magrittr https://cran.r-project.org/web/packages/magrittr/index.html https://github.com/hadley/tidyverse https://cran.r-project.org/web/packages/tidyverse/index.html