Dr. Albert Rapp
banner
albertrapp.bsky.social
Dr. Albert Rapp
@albertrapp.bsky.social
Building data solutions at work, sharing R knowledge after hours.
Thank you for sharing, Matt 🤗❤️
July 31, 2025 at 6:13 AM
Can you provide an example of the y-axis being incorrectly scaled? I'm curious about what's wrong with ggplot's scaling 🤔
April 4, 2025 at 6:17 AM
Nice work 🤗 and thanks for the shout-out. 🥳
April 3, 2025 at 1:13 PM
Also I just noticed that my DMs were blocked 😅 should now be open in case you want to reach out ✌🏻 (unfortunately I can't DM you)
March 13, 2025 at 12:12 PM
I do consulting work in that space ✌🏻
March 13, 2025 at 10:20 AM
Always happy to help 🤗
March 12, 2025 at 9:17 PM
All three steps are pretty cheap and easy to pull off. If you're curious, tomorrow my 3-minute newsletter will release a tutorial to guide you through every step of the way. You can still join 3300+ readers at buff.ly/KYAQYdv
3 Minutes Wednesdays
Weekly bite-sized tips on DataViz, Shiny and Stats/Machine Learning.
buff.ly
March 11, 2025 at 4:00 PM
But I get how these steps can feel confusing if you never had to do something like this. That's why I've created a tutorial that shows you every step of the way.

It will be released tomorrow on my 3-minute newsletter. If you want to join 3300+ readers, you can sign up at buff.ly/rRTZXE5
3 Minutes Wednesdays
Weekly bite-sized tips on DataViz, Shiny and Stats/Machine Learning.
buff.ly
March 4, 2025 at 3:00 PM
3️⃣ Point the client's redirect URI to your web app on Azure
4️⃣ Place the client credentials into the app via environment variables

That's it. Once you've done that, Azure takes care of the rest and your project is hidden behind a layer of authentication. (2/3)
March 4, 2025 at 3:00 PM
❤️ thank you, Roland, for these kind words 🤗 honestly I think many people have social media fatigue and that's okay. I have it too. That's why I'm concentrating on making more entertaining videos instead of daily posts 🙂
February 19, 2025 at 9:39 PM
Setting this up is pretty easy but a bit lenghty to describe here. That's why my newsletter will release a step-by-step tutorial on how to host Quarto projects on Azure tomorrow. If you want to join 3300+ readers, you can do so at https://buff.ly/3PRzat5
February 18, 2025 at 8:16 PM
And I've created many tutorials about Step 2 in the last few weeks, so it's time to show you how Step 1 works.

Tomorrow, my 3-minute newsletter will teach you how to use AWS Textract. If you want to get bite-sized tutorials delivered to your inbox, you can join 3300+ learners at 3mw.albert-rapp.de
3 Minutes Wednesdays
Weekly bite-sized tips on DataViz, Shiny and Stats/Machine Learning.
3mw.albert-rapp.de
February 11, 2025 at 2:15 PM
You might want to try {rhandsontable}: jrowen.github.io/rhandsontable/
rhandsontable
jrowen.github.io
February 8, 2025 at 10:27 PM
The book will cover all of these things and today we're getting started with the basics. Like every week, there's also a video version of the chapter. You can check them out here:

Video tutorial: https://buff.ly/40Wel6a
Book chapter: https://buff.ly/42CXE0U
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
buff.ly
February 2, 2025 at 4:03 PM
That way, you can unlock lots of unstructured data that was previously hidden in PDFs or Images.

If you want to see more details, tomorrow my 3-minute newsletter will give you a step-by-step guide with specific examples. If you're curious, you can join 3300+ readers at https://buff.ly/3PRzat5
3 Minutes Wednesdays
Weekly bite-sized tips on DataViz, Shiny and Stats/Machine Learning.
buff.ly
January 28, 2025 at 4:03 PM
But what if you have a PDF? In that case, you can use the pdf_convert() function from the {pdftools} package to make the PDF into an image. Then, you can use the previous steps.

That's it. Not really much you have to do.
January 28, 2025 at 4:03 PM
Then, you can enforce a structured output by defining new type objects.

Key functions here are type_array() and type_object().

If you've read my newsletter from last week, then you should have a good idea of how they work: https://buff.ly/4aBw6uJ
3MW (Turn Text Into Structured Data With R & LLMs)
Learn how to use R, {ellmer} and structured outputs instead of regular prompting to turn unstructured texts into structured data frames.
3mw.albert-rapp.de
January 28, 2025 at 4:03 PM
Let's imagine you have an image of an invoice. You can put that into one of {ellmer}'s content objects.

Key function here is content_image_file()
January 28, 2025 at 4:03 PM