@emilyriederer@mastodon.social avatar

emilyriederer

@emilyriederer@mastodon.social

Three R's in my last name, but it's not enough #rstats for me!

Senior Analytics Manager at Capital One.
Former Math & Stats/OR at UNC-CH.
Thoughts my own.

More on emilyriederer.com

This profile is from a federated server and may be incomplete. Browse more on the original instance.

emilyriederer, to random
@emilyriederer@mastodon.social avatar

Happy “did my code contemplate the existence of leap days” Day to all who celebrate!

emilyriederer, to python
@emilyriederer@mastodon.social avatar

It's easy to learn the basics (loops!) or pkgs in a new language, but it's harder to rediscover the "didn't know I needed it, don't know to call it, can't live w/out it" utility fxs

That's the topic of my next Rgonomics post for users

https://www.emilyriederer.com/post/py-rgo-base/

🧵

emilyriederer,
@emilyriederer@mastodon.social avatar

Topics include:

⏰Unpainful datetime wrangling (ala lubridate)
✏️Elegant string interpolation with f strings (ala glue)
🔁Concise iteration with list comprehensions (ala purrr)
🪄Mock data creation (ala seq, rep, data.frame, etc.)
💾Saving objects with pickle (ala rds)

2/n

emilyriederer,
@emilyriederer@mastodon.social avatar

It's an odd post in a way since, like tools on a workbench, it's just "here's some stuff you might need sometime so it's nice if you have it there when you want it"

Appreciate any meta-takes on the style / structure / content / etc.

3/n

emilyriederer,
@emilyriederer@mastodon.social avatar

@ijlyttle That's really interesting! I can't say I've encoutered a need/use case that has sent me down that specific rabbit hole yet, but that's a fascinating example of the kind of things we take for granted. It's also interesting to think how the with keyword is vaguely aimed in the same direction yet feels so underpowered relatively

Will let you know if I have to dig there and would love to learn what else you find!

emilyriederer, to python
@emilyriederer@mastodon.social avatar

Continuing my look at pkgs for converts, this post explores polars ergonomics beyond the basics -- column selectors, window functions, nested data, etc

https://www.emilyriederer.com/post/py-rgo-polars/

(polars post sponsored by the polar vortex's in-kind donation of "stay indoors time")

emilyriederer, to random
@emilyriederer@mastodon.social avatar

This is a @xieyihui
appreciation post

, please join me in sponsoring @xieyihui
on @GitHub

https://github.com/sponsors/yihui

(Context: https://yihui.org/en/2024/01/bye-rstudio/)

1/n 🧵(or shall I say 🧶)

emilyriederer,
@emilyriederer@mastodon.social avatar

It's impossible to overstate @xieyihui's impact

R Markdown taught paved the way for best-in-class literate computation, became a core tool of open science, enabled some professors to share resources as free websites, inspired other professors to become textbook authors,

2/n🧶

emilyriederer,
@emilyriederer@mastodon.social avatar

helped create the strong blogging community, made learning new packages even easier and more accessible with generation of pkgdown websites,

3/n🧶

emilyriederer,
@emilyriederer@mastodon.social avatar

saved us countless hours and errors copy-pasting code outputs into decks and docs, saved as plaintext and version controlled cleanly like Jupyter Notebooks never would, gave even the most passionate pythonistas something to covet from the world,

4/n🧶

emilyriederer,
@emilyriederer@mastodon.social avatar

But the thing is that's not all. Beyond the flashy projects, @xieyihui was still boots-on-the-ground, answering out countless StackOverflow questions, writing books to guide the way, graciously welcoming first time contributors to his projects --

5/n🧶

emilyriederer,
@emilyriederer@mastodon.social avatar

all while emanating a kindness rare in open source "royalty" or, frankly, our world today

6/n🧶

emilyriederer,
@emilyriederer@mastodon.social avatar

For what @xieyihui developed, we are all in his debt, but for what and how he created more broadly, we should be thrilled to support his next venture!

It's a once in a lifetime opportunity to help support whatever he will unleash next

7/7🧶

emilyriederer, to random
@emilyriederer@mastodon.social avatar

New Year, New Site -- after many hacks to preserve all my post / talk / RSS links, I'm finally ending 2023 by switching my blog down to Quarto!

Didn't write much in 2023, but I'm hoping Quarto's nice, lightweight framework will lead to a productive 2024

hrbrmstr, to random
@hrbrmstr@mastodon.social avatar

Not sure where I'm going to take this but one final mini-project in 2023 is a small Node.js CLI app that enables cross-posting either single-posts or threads of any size to both Mastodon and Bluesky. I used it to post this thread (which I've deliberately made a thread to ensure it works, though some folks likely saw garbage ipsum latin test posts over the past cpl hours). It should do a decent job splitting at words, but I may add more intelligence to the splitting.

For now, you need to use app

emilyriederer,
@emilyriederer@mastodon.social avatar

@hrbrmstr This sounds amazing! Is the repo private perhaps? I get 404

emilyriederer,
@emilyriederer@mastodon.social avatar

@hrbrmstr Thank you!

emilyriederer, to random
@emilyriederer@mastodon.social avatar

Any -ers have learning python in their 2024 resolutions?

Learning a new language, it's hard to abandon the workflow you know and love. In my last post of 2023, I recommend some of the latest python pkgs/versions with similar ergonomics

https://www.emilyriederer.com/post/py-rgo/

emilyriederer, to random
@emilyriederer@mastodon.social avatar

Always

project:
type: website
preview:
port: 4321

to fix the preview port for Quarto, folks. It's the little things, but they can be life changing

emilyriederer, to random
@emilyriederer@mastodon.social avatar

Have any Quarto users built custom listings they are proud of? I'm trying to mimic some of the Hugo Academic / Wowchemy listing features I miss and would love to crowdsource some examples

emilyriederer, to random
@emilyriederer@mastodon.social avatar

This article on technical writing from
@Jesshaberman and
@gvwilson is stellar

After reviewing somewhere >75 stats/DS proposals and manuscripts for
CRC Press. I know that user personas, differentiation, and forced tone particularly jump out for me

emilyriederer, to random
@emilyriederer@mastodon.social avatar

Causal inference in industry should be advantaged by greater data & context on past obsv data, but this advantage can only happen with proactive data, metadata, and knowledge mgmt

In this post, I look at the needed assumption of common causal techniques and work backwards into the implications for information management strategy

https://emilyriederer.com/post/causal-data/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • Durango
  • thenastyranch
  • ngwrru68w68
  • InstantRegret
  • DreamBathrooms
  • modclub
  • magazineikmin
  • Youngstown
  • everett
  • ethstaker
  • slotface
  • rosin
  • anitta
  • kavyap
  • osvaldo12
  • GTA5RPClips
  • cisconetworking
  • provamag3
  • khanakhh
  • tacticalgear
  • cubers
  • Leos
  • normalnudes
  • megavids
  • tester
  • lostlight
  • All magazines