Learning Pandas for Data Analysis? Start Here.

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 134

  • @robmulla
    @robmulla  Рік тому +18

    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 Рік тому +75

    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.

  • @chauhanknight07
    @chauhanknight07 9 місяців тому +18

    This 20 min video is equivalent to 2hrs of other youtube videos...masterpiece

    • @robmulla
      @robmulla  9 місяців тому +2

      Thanks! Tell your friends.

    • @passportbro904
      @passportbro904 8 днів тому +1

      @@robmulla he did, and i love it too. If ive mastered these pandas functions you showed am i ready to move on do you think? maybe just practice with exercise's until i incorporate it in projects?

  • @elu1
    @elu1 Рік тому +14

    This is truly incredible! It's the finest pandas tutorial available on the internet, offering a remarkable balance of breadth and depth.

  • @phamtienthinh1795
    @phamtienthinh1795 9 місяців тому +2

    It took me 2 hours and 30 minutes to revise pandas, but it's worth it

  • @syedhaider0916
    @syedhaider0916 Рік тому +1

    Not enough half way through and I can tell this video is gold.

  • @SmadeX2
    @SmadeX2 Рік тому +6

    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!

  • @jordirosello5128
    @jordirosello5128 21 день тому

    By far the best Pandas tutorial I've come across! Your clear explanations and engaging style make complex concepts so much easier to grasp. It would be fantastic to see more videos covering other common libraries as well! Your content is truly inspiring and has motivated me to consider a career change into data science. Thank you for sharing your knowledge!

  • @sojourner5294
    @sojourner5294 8 місяців тому +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  8 місяців тому +1

      Glad it helped you!

  • @iamraghug
    @iamraghug Місяць тому

    Awesome. This is a zipped version of the tutorial.. Would need to rewind many times to understand completely. Good Job

  • @ster2600
    @ster2600 24 дні тому +1

    Would love to see a "level 2" which has more tips and tricks for experienced users!

  • @avonzo
    @avonzo 4 місяці тому +1

    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!

  • @irfanshaikh262
    @irfanshaikh262 Рік тому +1

    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

  • @whatisagoodusernamehere
    @whatisagoodusernamehere Рік тому +3

    we are waiting for the next part! I personally wanna see sth on visualization!

    • @robmulla
      @robmulla  Рік тому +1

      Thanks for the feedback. I’ll keep that in mind for the next video.

  • @_RahulDewangan
    @_RahulDewangan 5 місяців тому +2

    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  5 місяців тому +1

      Love that! Share it with a friend or two.

    • @Goutham-exists
      @Goutham-exists 4 місяці тому

      @@robmulla ok
      check ur bed tommorow
      jk

    • @passportbro904
      @passportbro904 8 днів тому

      same, i kept thinking i need to know more and ive realised i know even more than this tutuorial, so im gonna just set practice time so i dont forget anything and move on. Maybe he should say, 2 hrs of pandas in 23 mins lol

    • @passportbro904
      @passportbro904 8 днів тому

      @@Goutham-exists oh no your not LGBT smh

  • @level10peon
    @level10peon Рік тому +2

    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 Рік тому +1

      Can you give an example of a rolling method application? I'm curious

    • @andrewmk8514
      @andrewmk8514 10 місяців тому

      ​@@mark-dy9zomoving averages

  • @paveluhliar
    @paveluhliar 6 місяців тому

    Thanks for this video. Packed with info, but still easy to follow, no small talk… Really appreciate your effort!

  • @mikep4981
    @mikep4981 Рік тому +4

    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  Рік тому +1

      Really appreciate the feedback. Glad you found it easy to follow. I was a little worried it might be too fast.

    • @mikep4981
      @mikep4981 Рік тому +2

      @@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.

  • @franciseigbe2796
    @franciseigbe2796 Рік тому

    I can tell even before watching this video that's its great!!! You're such a great tutor.

  • @Blahcub
    @Blahcub Рік тому

    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.

  • @samanvithajanga
    @samanvithajanga Рік тому +1

    Wonderful channel for beginner data analysts & learned a lot of concepts from you…. Great work man

  • @alfonsourquidi9778
    @alfonsourquidi9778 8 місяців тому

    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? 🙏

  • @PeterPankowski
    @PeterPankowski 2 місяці тому

    Great work….thank you for posting the kaggle file!

  • @IsraRM
    @IsraRM Рік тому +1

    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.

  • @ronbzalen
    @ronbzalen Рік тому +1

    Great tip on renaming the multi index columns!!

  • @andrewmk8514
    @andrewmk8514 10 місяців тому

    Hi. I wish I watched this before my last project. Hope you will do an advanced series.

  • @thomas-mwaba
    @thomas-mwaba Рік тому +1

    Thank you for the videos Rob, your hard work is highly appreciated.

  • @DarkAtom411
    @DarkAtom411 Рік тому +1

    Thanks Rob for sharing the knowledge and experience to data community 😊

  • @chriskeo392
    @chriskeo392 Рік тому

    One of my favorite teachers

  • @alirezashahinmehr
    @alirezashahinmehr 8 місяців тому

    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.

  • @PaulMcKillop
    @PaulMcKillop Рік тому +1

    Thanks, Rob. That's a great summary of the features. Really useful!

  • @CultureofSpeech
    @CultureofSpeech 4 дні тому

    Gratitude 🙏 bravo 👏 Maestro 👏
    How is your data analysis going on nowadays?

  • @BNagarjuna-p4b
    @BNagarjuna-p4b 4 місяці тому

    Fair introduction on pandas library
    Thank you for the info

  • @CaribouDataScience
    @CaribouDataScience Рік тому +1

    Are you streaming this evening?

  • @okok-sc2cx
    @okok-sc2cx Рік тому

    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 ❤

  • @lucasoliveirapaes
    @lucasoliveirapaes Рік тому

    Thanks for the content, Rob! it's really excellent! Can you do another video like this but with numpy?

  • @ruanstg
    @ruanstg Рік тому +1

    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?

  • @ОлександрНападій
    @ОлександрНападій 10 днів тому

    Thanks for such a beautiful video!

  • @Arctect
    @Arctect Рік тому +1

    Very cool ninja panda style!!! So useful and like a real pro awesome!!!

  • @user235fhrdiib
    @user235fhrdiib Рік тому

    It is solid tutorial for Data Geeks. Thank you)

  • @kiara4345
    @kiara4345 Рік тому

    This is great work!! Thank you very much for putting it out here!!

  • @prashlovessamosa
    @prashlovessamosa Рік тому +4

    Thanks Rob 15 min done still 7 to go.

  • @bassamsaleh8034
    @bassamsaleh8034 Рік тому +1

    thanks for the video, one request though, can we have the same dataset so we can follow along.

  • @oukiebotha2227
    @oukiebotha2227 4 місяці тому

    Brilliant tutorial. Absolutely the best. Thank you, thank you,🏆🏆🙏🙏

  • @kamranzamanni6826
    @kamranzamanni6826 Рік тому

    Very easy to follow along, thank you!

  • @tmb8807
    @tmb8807 Рік тому

    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).

  • @TATAWAKO
    @TATAWAKO Рік тому

    Magic Rob! hopefully be like you one day

  • @DavidPonzio-up8ln
    @DavidPonzio-up8ln 8 місяців тому

    Good Intro! Thanks!

  • @akshaynitinvaidya
    @akshaynitinvaidya 4 місяці тому

    Very very helpful! thank you so much for this upload

  • @gamerfisch5117
    @gamerfisch5117 Рік тому +2

    Nice Video Rob. This helped me a lot :)

  • @ProfitPioneers69
    @ProfitPioneers69 9 місяців тому +1

    Thanks bro

  • @enricomendiola9952
    @enricomendiola9952 8 місяців тому +1

    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  8 місяців тому

      Thanks. With Jupyter you just do shift-tab

  • @thecaptain2000
    @thecaptain2000 Рік тому +1

    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  Рік тому

      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

  • @teddybear7949
    @teddybear7949 Рік тому

    Great video as always ! Would be Nice to have the same one with polars

  • @Lirim_K
    @Lirim_K Рік тому

    Great as always! Now get to work and make tutorials for seaborn and matplotlib :)

  • @AnastasiyaKaliutchyk
    @AnastasiyaKaliutchyk 5 місяців тому

    Just brilliant! Thank you so much!

    • @robmulla
      @robmulla  5 місяців тому

      You're very welcome!

  • @sandie_jr
    @sandie_jr 8 місяців тому +1

    Thanks Rob!

  • @dailinchibasgoico6508
    @dailinchibasgoico6508 11 місяців тому

    Thanks for sharing your knowledge

  • @txreal2
    @txreal2 Рік тому +1

    Do you have a panda functions cheat sheet (df functions) available? Thanks. Follower 👍

  • @Shahidma58
    @Shahidma58 Рік тому

    Hi Rob, Please start some series on Tableau. Regards.

  • @vinsensilitonga9148
    @vinsensilitonga9148 Рік тому +1

    Great lesson

  • @ryanzhan1513
    @ryanzhan1513 8 місяців тому +1

    Hi Rob,how to read the details of function in jupyter lab just like 2:22

  • @enricomendiola9952
    @enricomendiola9952 8 місяців тому

    Thank you Rob 😊

  • @therealrucleshe7662
    @therealrucleshe7662 11 місяців тому +1

    this vid is a gem

    • @robmulla
      @robmulla  11 місяців тому

      Thanks! Glad you liked it.

  • @mariterebarranco7794
    @mariterebarranco7794 Місяць тому

    QQ: what is the perfect time span to collect sales data (one and only store), to create a data-set for it’s future analysis… 1 year, 2 years?
    Thanks!!

  • @Dongnanjie
    @Dongnanjie 10 місяців тому

    Thank you Rob!!!

  • @pabloarizono8398
    @pabloarizono8398 Рік тому +2

    hi! What plugin do you use to see the details of each function?

    • @robmulla
      @robmulla  Рік тому +1

      Great question! Shift-tab in jupyterlab.

  • @АндрейИльичНасонов
    @АндрейИльичНасонов 3 місяці тому

    Awesome! Thanks!

  • @mathiaz943
    @mathiaz943 Рік тому

    Great stuff!

  • @bisiadeyemo3082
    @bisiadeyemo3082 11 місяців тому

    @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 9 місяців тому

    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.

  • @kancharlasrimannarayana7068

    cover EDA for time series data

  • @SuperSumittanwar
    @SuperSumittanwar 8 місяців тому

    Hey Rob! Any resouce to download and handson with parquest file

  • @prashlovessamosa
    @prashlovessamosa Рік тому

    Thanks Rob 😁.

  • @Christianboy2231
    @Christianboy2231 6 місяців тому

    Can u tell me where u execute ur code/ How do I get to the same terminal

  • @vmartme
    @vmartme Рік тому

    Thanks!

  • @jahunmoayedzadeh9194
    @jahunmoayedzadeh9194 Рік тому

    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

  • @razdingz
    @razdingz 3 місяці тому

    kagle desnt seem to have any datasets in parquet format, moreover it cant seem to preview those files

  • @bisiadeyemo3082
    @bisiadeyemo3082 11 місяців тому

    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

  • @tasmisa6778
    @tasmisa6778 2 місяці тому

    How did you make your Jupiter look like that

  • @prashlovessamosa
    @prashlovessamosa Рік тому +1

    Hello Rob.

  • @samuelirwin888
    @samuelirwin888 2 місяці тому

    How to handle JSONArray in dataset?

  • @swannschilling474
    @swannschilling474 7 місяців тому

    Awesome ❤

  • @therickestpicklerick
    @therickestpicklerick 11 місяців тому

    Perfect!

  • @obayram4615
    @obayram4615 Рік тому

    WERY NİCE .. THANKS FOR YOUR EFFORTSS :))

  • @rubenagurcia906
    @rubenagurcia906 5 місяців тому

    amazing!!

  • @HabtamuTerefe-t5r
    @HabtamuTerefe-t5r 3 місяці тому

    Please add speech to audio method

  • @chrisw1462
    @chrisw1462 6 місяців тому

    Nice dictionary.

  • @kepenge
    @kepenge Рік тому

    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.

  • @s.joseph4838
    @s.joseph4838 Рік тому

    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

  • @sunnykumar-iz7bq
    @sunnykumar-iz7bq 10 місяців тому

    1:52 min. how to get that dropdown option

  • @AyahuascaDataScientist
    @AyahuascaDataScientist Рік тому +1

    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 :-(

  • @MaxTheKing289
    @MaxTheKing289 Рік тому

    Masterpiece thanks thief!

  • @datawithtess
    @datawithtess Рік тому

    Its time for you to show us hiw to build a dashboard

  • @polanasim
    @polanasim 4 місяці тому +5

    only jesus can save me

  • @aldocastillo1194
    @aldocastillo1194 Рік тому

    how to get the data of this video

  • @Artyom_E
    @Artyom_E Рік тому

    🤗

  • @fakhreddinemilouchi6013
    @fakhreddinemilouchi6013 Рік тому

    Great refresher, but too fast for tutorial. I suggest breaking it in chuncks.

  • @fisherh9111
    @fisherh9111 9 місяців тому +1

    is this guy AI generated? His jawline is too perfect.

    • @robmulla
      @robmulla  9 місяців тому +1

      No AI. I’m a real person.

  • @HabtamuTerefe-t5r
    @HabtamuTerefe-t5r 3 місяці тому

    Audio writing methods