782: In Case You Missed It in April 2024 — with Jon Krohn (@JonKrohnLearns)

Topics covered
Popular Clips
Episode Highlights
R vs Python
In the ongoing debate between R and Python, highlights the unique strengths of each language in data science. R, designed specifically for statistics and data science, offers a more intuitive experience for beginners, especially in data visualization with tools like ggplot2 1. Python, while versatile, often requires more effort to achieve similar results in visualization and interactive data exploration. notes that Python's speed is often overstated, as languages like Julia surpass it in performance 2. adds:
Everything about R makes it such a fluid environment for really exploring your data, digging into it, figuring out what's going on.
---
The close similarities between R and Python can lead to friction, but also drive innovation as developers strive to improve both languages.
Piping Flexibility
Piping in R, facilitated by the dplyr library, offers a streamlined approach to data manipulation, allowing functions to pass outputs seamlessly to subsequent functions. appreciates how this reduces workspace clutter and enhances code readability, likening it to Unix programming pipes 3. In contrast, Python's method chaining, as seen in pandas, requires all methods to originate from the same class, limiting flexibility. explains:
The big difference between method chaining and the pipe is in method chaining, all of those methods have to come from the same class, they have to live in the same library.
---
This design choice in R allows for greater modularity and ease of extension, impacting user experience and community collaboration.
Related Episodes


808: In Case You Missed It in July 2024 — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions
818: In Case You Missed It in August 2024 — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions

802: In Case You Missed It in June 2024 — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions

826: In Case You Missed It in September 2024 — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions
792: In Case You Missed It in May 2024 — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions

852: In Case You Missed It in December 2024 — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions
772: In Case You Missed It in March 2024 — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions
750: How AI is Transforming Science — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions
640: What I Learned in 2022 — with Jon Krohn (@JonKrohnLearns)
Answers 383 questions
SDS 464: A.I. vs Machine Learning vs Deep Learning — with Jon Krohn
Answers 383 questions
SDS 444: Future-Proofing Your Career — with Jon Krohn
Answers 383 questions

649: Introduction to Machine Learning — with Kirill Eremenko and Hadelin de Ponteves
Answers 383 questions
SDS 429: 2020's Biggest Data Science Breakthroughs — with Jon Krohn
Answers 383 questions














