Mihailo Joksimovic
May I interest you in ... R?
#1about 7 minutes
Why you should consider learning the R language
R is presented as a powerful and specialized tool for data analysis that can help reveal insights you might otherwise miss.
#2about 2 minutes
Analyzing Joel Spolsky's blog using R
A practical project is introduced to analyze 20 years of blog posts to demonstrate the capabilities of the R language.
#3about 3 minutes
Understanding tibbles and the tidyverse ecosystem
The `tibble` data structure is the fundamental building block within the tidyverse, an opinionated set of packages for data science.
#4about 1 minute
Using the pipe operator for cleaner code
The pipe operator from the magrittr package allows for chaining commands to create readable and sequential data processing workflows.
#5about 4 minutes
Manipulating data frames with the dplyr package
The dplyr package provides a consistent set of verbs like `select` and `mutate` to solve common data manipulation challenges.
#6about 3 minutes
Creating powerful data visualizations with ggplot2
The ggplot2 package implements the grammar of graphics to build complex plots layer by layer, mapping data variables to aesthetic properties.
#7about 5 minutes
Finding important words using TF-IDF analysis
Term frequency-inverse document frequency (TF-IDF) is a technique used to find words that are uniquely important to a specific document within a collection.
#8about 1 minute
Recommended resources for learning R and tidyverse
The speaker shares recommended books, authors, and social media accounts to follow for continuing your R learning journey.
#9about 2 minutes
Q&A on R vs python and array indexing
Audience questions comparing R to Python and discussing the language's one-based array indexing are answered.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
17:41 MIN
Presenting live web scraping demos at a developer conference
Tech with Tim at WeAreDevelopers World Congress 2024
26:04 MIN
Exploring advanced RAG techniques and other applications
Build RAG from Scratch
03:32 MIN
Building an AI-powered app with Rust and Docker
Coffee with Developers - Francesco Ciulla
05:57 MIN
Using high-level frameworks like RAPIDS for data science
Accelerating Python on GPUs
13:35 MIN
A survey of visualization tools and libraries
Web-based Information Visualization
01:44 MIN
Tech stack for building a RAG application
Building Blocks of RAG: From Understanding to Implementation
09:55 MIN
Debunking the myth of not being technical enough
From Gazelle to Pride Leader: The Path to Public Speaking in Tech
13:57 MIN
Leveraging codebase context for deeper insights
The Limits of Prompting: ArchitectingTrustworthy Coding Agents
Featured Partners
Related Videos
A Love Letter to Rust
Rainer Stropek
Data Science on Software Data
Markus Harrer
Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j
101 brilliant things of C++
Andreas Fertig
Things I learned while writing high-performance JavaScript applications
Michele Riva
Python Data Visualization @ Deepnote (w/ PyViz overview)
Radovan Kavický
Making Sense of Programming Languages
Aleksandra Sikora
Python: Behind the Scenes
Diana Gastrin
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

AI Systems and MLOps Engineer for Earth Observation
Forschungszentrum Jülich GmbH
Jülich, Germany
Intermediate
Senior
Linux
Docker
AI Frameworks
Machine Learning

Software Developer in Research and Science (m/f/d)
BAM Bundesanstalt für Materialforschung und -prüfung
Berlin, Germany
Intermediate
DevOps
IT administration

Backend Engineer - Data
trivago
Düsseldorf, Germany
Senior
MySQL
Kafka
Python
Google BigQuery
Google Cloud Platform




Lead Fullstack Engineer AI
Hubert Burda Media
München, Germany
€80-95K
Intermediate
React
Python
Vue.js
Langchain
+1


Deep Learning Engineer for Language Technologies (RE2)
Barcelona Supercomputing Center
Barcelona, Spain
Intermediate
Python
PyTorch
Machine Learning