YouTube06 Jun 2024
1h 39m

CS50R - Lecture 1 - Representing Data

Podcast cover

CS50

This podcast introduces programming with R, emphasizing its use for data-related tasks. It explains that R is designed to work with data, making it suitable for data science, visualization, research, and statistics, although the course itself doesn't delve into the math behind these fields. The podcast introduces RStudio as an Integrated Development Environment (IDE) built for R, highlighting its console for executing code line by line and its file editor for writing full programs. It covers creating a "Hello, World!" program, explaining functions like "print" and "readline," and introduces concepts such as return values, variables, and string concatenation using the "paste" function. The podcast further explains data types, data frames, vectors, and factors, demonstrating how to read and manipulate data, including online datasets, using R.

Outlines

Part 1: Introduction to R and RStudio

Part 2: Programming Fundamentals

Part 3: User Interaction and Strings

Part 4: Code Design and Data Types

Part 5: Data Structures and Import

Part 6: Data Frames and Vectors

Part 7: Data Manipulation and Export

Part 8: Advanced Data Handling

Sign in to continue reading, translating and more.

Open full episode in Podwise