Channel Avatar

Python and Pandas with Reuven Lerner @UCBqMxo5ch1NN0hZsM58gf6Q@youtube.com

None subscribers - no pronouns set

I'm Reuven Lerner, and I teach Python and data science to co


12:08
What Pandas users should know about NumPy 2.0 and dtypes
08:21
Search-and-replace Pandas values with "where" and "mask"
08:37
Understanding and using idxmin/idxmax in Pandas
02:20
My new book, Pandas Workout, will make you more confident and fluent with Pandas
08:06
What are the "nlargest" and "nsmallest" methods in Pandas? (And should you use them?)
06:55
Advanced unpacking in Python "for" loops
09:49
Sorting a mix of letters and numbers in Python
10:07
The new case_when method in Pandas 2.2.0
18:17
Method chaining in Pandas
08:45
Five mistakes companies make teaching Python to their staff
06:46
Comparing values in Pandas with "diff" and "pct_change"
09:04
Selecting rows in Pandas using .loc and lambda
14:00
Understanding "with" and Python's context managers
04:19
Improve your career with Python + data: Announcing PythonDAB cohort 4
10:42
*args and **kwargs — what are they, and how are they different?
08:23
Boolean indexing in Pandas made simple
06:01
Using | in Pandas? Consider the "isin" method instead
08:17
Flipping Data with Pandas: Stack & Unstack
16:50
The six most important read_csv arguments in Pandas
08:24
Data selection in Pandas with "filter"
09:13
Why you'll love Jupyter Notebook 7
10:16
NaN vs. NA — understanding Pandas nullable types
05:05
One Python function, three different errors
11:27
Bang! Unix shell magic inside of Jupyter
07:33
Magic commands in Jupyter and IPython
35:24
ChatGPT wrote Pandas code to analyze US debt. Was it any good?
20:20
ChatGPT + Noteable (Jupyter) = Mind-blowing!
02:07
Finally! Pandas exercises that aren't boring: Bamboo Weekly
06:32
Stop using inplace=True in Pandas!
07:04
Finding text patterns in Pandas with regular expressions
01:54
New to Python? Join my upcoming courses for Python newbies!
10:50
Interpolating missing values (NaN) in Pandas data frames
02:15
Level up your career with Python and Pandas
13:37
Three ways to optimize your Pandas data frame's memory footprint
05:28
How fast does your Python code run? Find out with timeit
08:24
First steps with Jupyter Lab: How is it different from the notebook?
09:13
Understanding Python list comprehensions
06:18
Replacing values in a Pandas data frame
05:14
Better Python input with Rich
09:39
How to sort in Pandas
11:13
Intro to Python exceptions
09:14
Python's for loops vs. comprehensions
11:58
Retrieving from a multi-index in Pandas
14:03
What does "if __name__ == '__main__' " do in Python?
02:36
Reuven Lerner, Python Training: PyCon APAC 2022 virtual booth
09:44
Turn numbers into categories with the Pandas "cut" method
00:59
Want to improve your Python? You've come to the right place!
15:45
Python identifiers — rules and conventions
08:11
Understanding (and avoiding) the SettingWithCopyWarning in Pandas
11:07
Peeking at Python bytecodes
09:16
Using Python's "range" builtin
07:40
What does Python's "enumerate" do?
15:27
What is object-oriented programming? And why should we care? A brief introduction with Python.
13:10
Python and Unicode characters
08:14
Three ways to use Python's "vars" function
09:00
Pivot tables with Pandas
05:17
Selecting columns when reading a CSV into pandas
05:11
Grouping on dates in pandas
08:09
Basic grouping in pandas
06:20
Getting a random sample from your pandas data frame