Learning Pandas for Data Analysis? Start Here.

  Рет қаралды 86,859

Rob Mulla

Rob Mulla

Күн бұрын

A high paced overview of many of the pandas core functionality. As one of the most popular libraries in all of programming, Pandas is an essential tool for learning data wrangling. Watch this video to get a good foundational understanding of what is possible.
Intro to Jupyter: • Jupyter Notebook Compl...
Kaggle notebook made by a viewer! www.kaggle.com/code/lizhechen...
Download the dataset here: www.kaggle.com/datasets/robik...
Timeline:
00:00 Intro
00:57 Importing Pandas
01:26 Data I/O
01:51 Reading From Files
03:03 Writing to Files
03:36 DataFrame Basics
04:57 DataFrame Summary
06:12 Subsetting Columns
07:19 Select dtypes
07:34 Select as Series vs DataFrame
07:58 .loc and .iloc
09:37 .loc Filter Expressions
10:50 .query
11:31 Summary Statistics
12:10 .agg
12:53 Sumarizing Categoricals
13:43 rank, shift, cumsum
14:44 Rolling methods
15:21 Clip
15:41 Groupby
16:44 New Columns
17:33 Sorting
18:30 Missing Data
19:33 Combining Data
19:55 concat
21:01 Merge DataFrames
21:52 Merge Suffixes
22:34 Bonus
Check out my other videos:
Data Pipelines: Polars vs PySpark vs Pandas: • The BEST library for b...
Polars for Data Science: • Polars: The Next Big P...
Speed up Pandas Dataframes: • This INCREDIBLE trick ...
Avoid These Pandas Mistakes: • 25 Nooby Pandas Coding...
Links to my stuff:
* KZbin: youtube.com/@robmulla?sub_con...
* Discord: / discord
* Twitch: / medallionstallion_
* Twitter: / rob_mulla
* Kaggle: www.kaggle.com/robikscube

Пікірлер: 116
@robmulla
@robmulla 10 ай бұрын
Want to follow along with the same dataset and python environment? Big thanks to someone who made a kaggle notebook with this entire tutorial: www.kaggle.com/code/lizhecheng/pandas-2-0-1-tutorial/notebook Just fork the notebook and explore the data with pandas!
@spacephenix9849
@spacephenix9849 10 ай бұрын
This is a masterpiece Rob. A condensed pandas course. Wow. Even regular Data Scientist can refresh their mind or discover tips and tricks they are not used to use such as the query methods. And what I like the most, it all fits within 23 minutes. I would love to have such videos for some of the other commons libs.
@pranjalpandey147
@pranjalpandey147 10 ай бұрын
+1
@ramboram2685
@ramboram2685 3 ай бұрын
+1
@mujibai
@mujibai Ай бұрын
+1
@chauhanknight07
@chauhanknight07 4 ай бұрын
This 20 min video is equivalent to 2hrs of other youtube videos...masterpiece
@robmulla
@robmulla 4 ай бұрын
Thanks! Tell your friends.
@avonzo
@avonzo 3 күн бұрын
Absolutely a masterpiece of a tutorial this one is! Hope you do more of this kind! Thank you for helping me to get kick started with Pandas!
@SmadeX2
@SmadeX2 10 ай бұрын
This is the best video on pandas I’ve seen so far (and I’ve seen dozens). Thank you so much for keeping your explanations short and up to the point!!! Gonna use the video as my top 1 reference resource when I feel stuck!
@elu1
@elu1 10 ай бұрын
This is truly incredible! It's the finest pandas tutorial available on the internet, offering a remarkable balance of breadth and depth.
@paveluhliar
@paveluhliar 2 ай бұрын
Thanks for this video. Packed with info, but still easy to follow, no small talk… Really appreciate your effort!
@irfanshaikh262
@irfanshaikh262 10 ай бұрын
Thank u very much. I can now officially announce and recommend this video to my friends as one stop pandas tutorial and solution. Thanks Rob
@samanvithajanga
@samanvithajanga 10 ай бұрын
Wonderful channel for beginner data analysts & learned a lot of concepts from you…. Great work man
@thomaskwesimwaba9151
@thomaskwesimwaba9151 10 ай бұрын
Thank you for the videos Rob, your hard work is highly appreciated.
@sojourner5294
@sojourner5294 4 ай бұрын
Thank You so much for putting this together Rob, you make it look so easy and it's well explained and very clear. I really appreciate you for sharing this with everyone !
@robmulla
@robmulla 4 ай бұрын
Glad it helped you!
@IsraRM
@IsraRM 10 ай бұрын
Great video Rob, I would love to see you explaining Machine Learning and Deep Learning models, from theory to practice using scikit-learn, Keras or Pytorch. You really made things look easy. Can't wait to see another of your awesome videos.
@PaulMcKillop
@PaulMcKillop 10 ай бұрын
Thanks, Rob. That's a great summary of the features. Really useful!
@franciseigbe2796
@franciseigbe2796 10 ай бұрын
I can tell even before watching this video that's its great!!! You're such a great tutor.
@kiara4345
@kiara4345 9 ай бұрын
This is great work!! Thank you very much for putting it out here!!
@okok-sc2cx
@okok-sc2cx 10 ай бұрын
Thank you so much ❣️ I have watched your previous pandas video, but this had everything ❤ it was awesome ❤ I understood everything except for to write csv, Thank you so much for this amazing video ❤
@syedhaider0916
@syedhaider0916 10 ай бұрын
Not enough half way through and I can tell this video is gold.
@_RahulDewangan
@_RahulDewangan Ай бұрын
This video came many times in my home page recommendation but i was ignoring cause it's just a 22 min video.....but boom 🤯 ! Omg not even a 2 hours video of others cover all these.❤ thanks
@robmulla
@robmulla Ай бұрын
Love that! Share it with a friend or two.
@Goutham-exists
@Goutham-exists 16 күн бұрын
@@robmulla ok check ur bed tommorow jk
@mikep4981
@mikep4981 10 ай бұрын
This video is fantastic. informative, concise and a strong foundation for pandas. Most importantly, it is easy to understand and follow along. Thanks for the video, I'm subscribing!
@robmulla
@robmulla 10 ай бұрын
Really appreciate the feedback. Glad you found it easy to follow. I was a little worried it might be too fast.
@mikep4981
@mikep4981 10 ай бұрын
@@robmulla I typically take notes when watching videos like this so I am accustomed to pausing. In my opinion it's better when there isn't much filler in between so that it's easy to get to the next point or move back to where you want.
@kamranzamanni6826
@kamranzamanni6826 10 ай бұрын
Very easy to follow along, thank you!
@nusratsayyed8560
@nusratsayyed8560 10 ай бұрын
Thanks Rob for sharing the knowledge and experience to data community 😊
@robmulla
@robmulla 10 ай бұрын
🙌
@Arctect
@Arctect 10 ай бұрын
Very cool ninja panda style!!! So useful and like a real pro awesome!!!
@alfonsourquidi9778
@alfonsourquidi9778 4 ай бұрын
Thank you for this lesson and all your work. As always, I learn so much from you! Any chance you'd do a video lesson on data cleaning? 🙏
@user235fhrdiib
@user235fhrdiib 9 ай бұрын
It is solid tutorial for Data Geeks. Thank you)
@whatisagoodusernamehere
@whatisagoodusernamehere 10 ай бұрын
we are waiting for the next part! I personally wanna see sth on visualization!
@robmulla
@robmulla 10 ай бұрын
Thanks for the feedback. I’ll keep that in mind for the next video.
@DavidPonzio-up8ln
@DavidPonzio-up8ln 4 ай бұрын
Good Intro! Thanks!
@lucasoliveirapaes
@lucasoliveirapaes 10 ай бұрын
Thanks for the content, Rob! it's really excellent! Can you do another video like this but with numpy?
@phamtienthinh1795
@phamtienthinh1795 5 ай бұрын
It took me 2 hours and 30 minutes to revise pandas, but it's worth it
@oukiebotha2227
@oukiebotha2227 16 күн бұрын
Brilliant tutorial. Absolutely the best. Thank you, thank you,🏆🏆🙏🙏
@ronbzalen
@ronbzalen 10 ай бұрын
Great tip on renaming the multi index columns!!
@robmulla
@robmulla 10 ай бұрын
Glad it was helpful!
@chriskeo392
@chriskeo392 8 ай бұрын
One of my favorite teachers
@Blahcub
@Blahcub 10 ай бұрын
I'm wanting to ask a bit more of a meta question. How much time do you spend outside of work on your skills? How much passion or drive do you have and what are your routines? I work in medical ML and came across your EDA video and wanted to get a successful person's view on how to improve and grow.
@akshaynitinvaidya
@akshaynitinvaidya 19 күн бұрын
Very very helpful! thank you so much for this upload
@level10peon
@level10peon 10 ай бұрын
I've been learning Pandas for a couple of years on and off now, and have even used it a little at work, and yet there were still a few things in here I didn't know about. The rolling method in particular is a game changer, I've been manually creating functions to do that and now I can just do it in one line of code (and likely faster than my hacked together functions).
@mark-dy9zo
@mark-dy9zo 8 ай бұрын
Can you give an example of a rolling method application? I'm curious
@andrewmk8514
@andrewmk8514 6 ай бұрын
​@@mark-dy9zomoving averages
@gamerfisch5117
@gamerfisch5117 10 ай бұрын
Nice Video Rob. This helped me a lot :)
@AnastasiyaKaliutchyk
@AnastasiyaKaliutchyk Ай бұрын
Just brilliant! Thank you so much!
@robmulla
@robmulla Ай бұрын
You're very welcome!
@TATAWAKO
@TATAWAKO 10 ай бұрын
Magic Rob! hopefully be like you one day
@ruanstg
@ruanstg 10 ай бұрын
Thanks for the great Video! How did you manipulate that folder with bunch of.csv files to put fit all together in the df? And how to deal with irregular datas in a typical case like this? Have you already done some tutorial explaining and detailing these kind of tasks?
@dailinchibasgoico6508
@dailinchibasgoico6508 7 ай бұрын
Thanks for sharing your knowledge
@andrewmk8514
@andrewmk8514 6 ай бұрын
Hi. I wish I watched this before my last project. Hope you will do an advanced series.
@teddybear7949
@teddybear7949 10 ай бұрын
Great video as always ! Would be Nice to have the same one with polars
@mathiaz943
@mathiaz943 10 ай бұрын
Great stuff!
@tmb8807
@tmb8807 8 ай бұрын
Thanks for this. Straight to the point. Great! Do you think Polars is going to be especially disruptive? I’ve been using it a bit and I can’t believe how much faster it is at a lot of things. But pandas is very entrenched (and probably has slightly more friendly syntax).
@bassamsaleh8034
@bassamsaleh8034 10 ай бұрын
thanks for the video, one request though, can we have the same dataset so we can follow along.
@Dongnanjie
@Dongnanjie 6 ай бұрын
Thank you Rob!!!
@alirezashahinmehr
@alirezashahinmehr 4 ай бұрын
It was really helpful, but I think you missed a section for converting data types in dataframes, specially for date types. thank you very much for this summary.
@enricomendiola9952
@enricomendiola9952 4 ай бұрын
Thank you Rob 😊
@sandie_jr
@sandie_jr 4 ай бұрын
Thanks Rob!
@bisiadeyemo3082
@bisiadeyemo3082 7 ай бұрын
Hi, does anybody know a website or where I can find data cleaning exercises or challenges? I want to practice cleaning different kinds of data, any suggestions will be helpful
@ryanzhan1513
@ryanzhan1513 4 ай бұрын
Hi Rob,how to read the details of function in jupyter lab just like 2:22
@SuperSumittanwar
@SuperSumittanwar 4 ай бұрын
Hey Rob! Any resouce to download and handson with parquest file
@Christianboy2231
@Christianboy2231 Ай бұрын
Can u tell me where u execute ur code/ How do I get to the same terminal
@jahunmoayedzadeh9194
@jahunmoayedzadeh9194 8 ай бұрын
I’m sorry I know this will sound dumb to you guys but how is it listing all option after writing a part of if. Like read_ ( then a whole bunch of different commands like read_csv and so on)? I’m using jupyter lab everyday and haven’t seen that ! Cool
@Arkantosi
@Arkantosi 10 ай бұрын
Great as always! Now get to work and make tutorials for seaborn and matplotlib :)
@CaribouDataScience
@CaribouDataScience 10 ай бұрын
Are you streaming this evening?
@bisiadeyemo3082
@bisiadeyemo3082 7 ай бұрын
@robmulla do you know a website or where I can find data cleaning exercises or challenges? I want to practice cleaning different kinds of data, any suggestions will be helpful
@ravishmahajan9314
@ravishmahajan9314 5 ай бұрын
Hi, i have one silly question. How do you get intellisense i.e. functions menu for each object and for each function, the whole list of available parameters. Which IDE you are using ? It really helps to focus on use case rather than mugging up the function names and their syntax.
@am0x01
@am0x01 10 ай бұрын
Hi @robmulla In Handling Missing Data chapter, would be nice, if you could provide your insight as the best approach and what is normally recommended to do, if it is fillna or dropna, I know that it could be subjective to the task at hand, but having insight as expert would be nice.
@vinsensilitonga9148
@vinsensilitonga9148 10 ай бұрын
Great lesson
@robmulla
@robmulla 10 ай бұрын
Glad you liked it!
@txreal2
@txreal2 10 ай бұрын
Do you have a panda functions cheat sheet (df functions) available? Thanks. Follower 👍
@rubenagurcia906
@rubenagurcia906 Ай бұрын
amazing!!
@enricomendiola9952
@enricomendiola9952 4 ай бұрын
Hello Rob great video! I have a question, how do you enable the description of the methods that you use. They are showing on the right when you type in the ‘dot’.
@robmulla
@robmulla 4 ай бұрын
Thanks. With Jupyter you just do shift-tab
@s.joseph4838
@s.joseph4838 10 ай бұрын
I'm new to Data Science. Type every information on my jupyter lab. And im getting error and not dine. I don't understand this, smh what I'm im doing wrong
@Shahidma58
@Shahidma58 10 ай бұрын
Hi Rob, Please start some series on Tableau. Regards.
@therickestpicklerick
@therickestpicklerick 7 ай бұрын
Perfect!
@sunnykumar-iz7bq
@sunnykumar-iz7bq 6 ай бұрын
1:52 min. how to get that dropdown option
@prashlovessamosa
@prashlovessamosa 10 ай бұрын
Thanks Rob 😁.
@therealrucleshe7662
@therealrucleshe7662 7 ай бұрын
this vid is a gem
@robmulla
@robmulla 7 ай бұрын
Thanks! Glad you liked it.
@swannschilling474
@swannschilling474 3 ай бұрын
Awesome ❤
@ProfitPioneers69
@ProfitPioneers69 5 ай бұрын
Thanks bro
@obayram4615
@obayram4615 10 ай бұрын
WERY NİCE .. THANKS FOR YOUR EFFORTSS :))
@vmartme
@vmartme 10 ай бұрын
Thanks!
@kancharlasrimannarayana7068
@kancharlasrimannarayana7068 10 ай бұрын
cover EDA for time series data
@pabloarizono8398
@pabloarizono8398 10 ай бұрын
hi! What plugin do you use to see the details of each function?
@robmulla
@robmulla 10 ай бұрын
Great question! Shift-tab in jupyterlab.
@thecaptain2000
@thecaptain2000 10 ай бұрын
nice, if would be useful if you could put a link for downloading your dataset so we could play around with your data while you explain, it would be appreciated, for example I would need to see by myself what the difference reindexing does when combining datasets, it is not immediately obvious to me and would require some test and comparisons
@robmulla
@robmulla 10 ай бұрын
The datset is on kaggle. Check out this notebook where someone linked the dataset and included the tutorial code: www.kaggle.com/code/lizhecheng/pandas-2-0-1-tutorial/notebook
@twink276
@twink276 10 ай бұрын
This is great
@aldocastillo1194
@aldocastillo1194 10 ай бұрын
how to get the data of this video
@MaxTheKing289
@MaxTheKing289 10 ай бұрын
Masterpiece thanks thief!
@AyahuascaDataScientist
@AyahuascaDataScientist 10 ай бұрын
Doesn’t appear as tho you really used the power of pandas 2.0 with the backend pyarrow default param and checking for nulls/data types :-(
@prashlovessamosa
@prashlovessamosa 10 ай бұрын
Thanks Rob 15 min done still 7 to go.
@robmulla
@robmulla 10 ай бұрын
Nice! 🙌
@chrisw1462
@chrisw1462 2 ай бұрын
Nice dictionary.
@prashlovessamosa
@prashlovessamosa 10 ай бұрын
Hello Rob.
@Artyom_E
@Artyom_E 10 ай бұрын
🤗
@datawithtess
@datawithtess 10 ай бұрын
Its time for you to show us hiw to build a dashboard
@fakhreddinemilouchi6013
@fakhreddinemilouchi6013 10 ай бұрын
Great refresher, but too fast for tutorial. I suggest breaking it in chuncks.
@fisherh9111
@fisherh9111 5 ай бұрын
is this guy AI generated? His jawline is too perfect.
@robmulla
@robmulla 5 ай бұрын
No AI. I’m a real person.
@user-fk8wl4uk7b
@user-fk8wl4uk7b 19 күн бұрын
only jesus can save me
@user-fk8wl4uk7b
@user-fk8wl4uk7b 19 күн бұрын
jesus christ bless you
@user-xn8wg6yw7g
@user-xn8wg6yw7g 5 ай бұрын
Helpful overview. Good content. But way too fast. Not everyone has an IQ of 150, Mr Mulla. Slow down..
25 Nooby Pandas Coding Mistakes You Should NEVER make.
11:30
Rob Mulla
Рет қаралды 263 М.
Exploratory Data Analysis with Pandas Python
40:22
Rob Mulla
Рет қаралды 444 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 159 МЛН
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 23 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 8 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
Why I chose Python & Polars for Data Analysis
24:33
John Watson Rooney
Рет қаралды 5 М.
NumPy vs Pandas
5:55
IBM Technology
Рет қаралды 142 М.
This INCREDIBLE trick will speed up your data processes.
12:54
Rob Mulla
Рет қаралды 260 М.
Python 101: Learn the 5 Must-Know Concepts
20:00
Tech With Tim
Рет қаралды 1,1 МЛН
Make Your Pandas Code Lightning Fast
10:38
Rob Mulla
Рет қаралды 179 М.
What does a Data Analyst actually do? (in 2024) Q&A
14:27
Tim Joo
Рет қаралды 28 М.
15 Python Libraries You Should Know About
14:54
ArjanCodes
Рет қаралды 375 М.
Complete Python Pandas Data Science Tutorial! (2024 Updated Edition)
1:34:11
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 12 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 15 МЛН
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 8 МЛН
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 57 МЛН
Зачем ЭТО электрику? #секрет #прибор #энерголикбез
0:56
Александр Мальков
Рет қаралды 630 М.