R, Python, and Tableau: A Love Triangle
summary
A working pipeline demonstrates Tableau sending live data to REST endpoints that train and score random forest models (ranger/scikit‑learn), returning residual plots and predictions into the dashboard in real time. Implementations use plumbertableau for R and FastAPITableau for Python, hosted on RStudio Connect which uniquely supports R and Python extensions together. A Shiny‑based extension (shinytableau) produces custom visuals; the examples are published and verifiable on GitHub.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:37Tool integration analogy
- 3:00Tableau dashboard basics
- 3:43ML with R and Python
- 5:49Tableau extensions in R
- 6:30Tableau extensions in Python
- 7:13Hosting on RStudio Connect
- 8:36Using extensions in dashboards
- 9:59Dashboard components combined
- 11:45Custom shinytableau visuals
- 13:31Configuring shinytableau
- 14:56Summary
related talks
31mBattle of the Titans: Python vs. Tableau in Live EDA
22mUsing Python & R in Harmony
42mDevelopment of Data Science Ecosystem for Ruby
21mExtending Power BI with R
20mSucceed in the Life Sciences with R/Python and the Cloud
37mData Science with Python and R
19mEmpowering Learners with WebR, Pyodide, and Quarto
43mAdvanced Data Visualizations In Jupyter Notebooks
