How to use the Pandas GroupBy function | Pandas tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024
  • The GroupBy function is sometimes confusing and overwhelming for people who are just starting with programming in pandas, or even for people who have been using pandas for years. In this tutorial, I will show you the ins and outs of the groupby function, how to use it, what it returns and how to deal with the groups that are created.
    There is also an introduction for a little bonus function at the end that I think will be very useful for you called the pd.Grouper.
    Get the code here: github.com/mis...
    You can find the data here: data.cityofnew...
    Groupby documentation: pandas.pydata....
    Pandas Grouper documentation: pandas.pydata....
    👋 Keep in touch?
    ==========================
    🐥 Twitter - / misraturp
    🔗 LinkedIn - / misraturp
    📹 TH-cam - / @misraturp
    🌎 Website - misraturp.com/
    Courses & resources
    ============================
    📙 Fundamentals of Deep Learning in 25 pages
    misraturp.gumr...
    👩‍💻 Hands-on Data Science: Complete your first portfolio project
    www.misraturp....
    📥 Streamlit template
    misraturp.gumr...
    🤖 Deep Learning 101 with Python and Keras (FREE)
    • 50 Days of Deep Learning
    🏃‍♀️ Data Science Kick-starter mini-course (FREE)
    www.misraturp....
    🐼 Pandas cheat sheet (FREE)
    misraturp.gumr...
    📝 NNs hyperparameters cheat sheet (FREE)
    misraturp.gumr...

ความคิดเห็น • 72

  • @misraturp
    @misraturp  ปีที่แล้ว +5

    👉 All you need to know about Pandas in one place!
    Download my Pandas Cheat Sheet (free)
    misraturp.gumroad.com/l/pandascs

  • @MohamedKhasim16
    @MohamedKhasim16 หลายเดือนก่อน

    Really learned more from this video and exceptionally clear, truly a valuable resource! Thank you and keep up the amazing work! 🙌🏼

  • @aayushk.c.2081
    @aayushk.c.2081 ปีที่แล้ว +1

    Wow! I haven't even finished watching your entire video, and I'm already getting goosebumps from the wealth of knowledge it contains. I will definitely be checking out all of your videos on pandas.

    • @misraturp
      @misraturp  ปีที่แล้ว +2

      Wow, thank you! Glad you enjoyed it!

  • @himanshupandey9902
    @himanshupandey9902 2 ปีที่แล้ว +1

    Hello misra, Your really made pandas library so easy to learn. I always wait to get your notification because you simplify everything.

    • @misraturp
      @misraturp  2 ปีที่แล้ว

      Thank you Himanshu, that’s so nice to hear :)

  • @message59
    @message59 8 หลายเดือนก่อน +1

    your videos saved me 😅 so I just wanted to thank you for the effort and say that you have great way of explaining things :)

  • @davideschreiber2821
    @davideschreiber2821 ปีที่แล้ว

    Very nice. So thorough that I began to worry it would get confusing, but by the end I think I had a good grasp on the topic. Thanks!

  • @islamalmsarrhad2152
    @islamalmsarrhad2152 ปีที่แล้ว

    Actually I'm really happy, finding talented people to learn from and following their footprints makes my happy and comfortable. Thank you so much and keep going>>>>

    • @misraturp
      @misraturp  ปีที่แล้ว +1

      Thank you Islam!

  • @FelipeCampelo0
    @FelipeCampelo0 4 หลายเดือนก่อน

    This makes clear what the kaggle intro to pandas could not.

  • @programmingchannel9739
    @programmingchannel9739 ปีที่แล้ว

    I love all of your work. You save me a lot of time reading, searching, and figuring out what to do.

    • @misraturp
      @misraturp  ปีที่แล้ว

      That's amazing to hear, thank you!

  • @catalindemergian2973
    @catalindemergian2973 ปีที่แล้ว

    this pandas series was great! thank you

    • @misraturp
      @misraturp  ปีที่แล้ว

      Awesome to hear, you're welcome!

  • @invictus327
    @invictus327 2 ปีที่แล้ว +3

    Misra, your ability to convey what might otherwise be impenetrable concepts is really very good. I know it's a lot of work and effort/time but I can see you making a successful additional income stream out of Udemy or similar.
    I've seen a lot of this kind of education in the last couple of years and you really have the perfect blend of articulation and authenticity. Keep up the good work. ✌😉

    • @misraturp
      @misraturp  2 ปีที่แล้ว +1

      Thank you Even Horizon! That's amazing to hear. :)

    • @bay-bicerdover
      @bay-bicerdover ปีที่แล้ว

      Keep up the good work!

  • @suhaibmudassir3272
    @suhaibmudassir3272 ปีที่แล้ว

    I found someone successfully who actually I can understand ❤

  • @MrMH0
    @MrMH0 2 ปีที่แล้ว

    Thank you very much for the explanation of the Grouper function, I think that can help me a lot. :)
    Greetings from Germany.

    • @misraturp
      @misraturp  2 ปีที่แล้ว

      Glad it was helpful!

    • @bay-bicerdover
      @bay-bicerdover ปีที่แล้ว

      hows weather in germany?

  • @khanhhoanggiabao6240
    @khanhhoanggiabao6240 หลายเดือนก่อน

    Helpful video. Thank you

  • @j3553hh
    @j3553hh 8 หลายเดือนก่อน

    Nice angle on this. Thank you.

  • @ayanchoubisa2462
    @ayanchoubisa2462 2 ปีที่แล้ว

    Your method of explaining is excellent. Greetings, you'll grow a lot.

    • @misraturp
      @misraturp  2 ปีที่แล้ว

      Thank you very much!

  • @behradio
    @behradio 2 ปีที่แล้ว

    Amazing as always. These types of videos can be so helpful. I improved the performance of my code from your latest videos; thanks a lot.

    • @misraturp
      @misraturp  2 ปีที่แล้ว +1

      That's great Behrad! Thank you!

  • @inkdfist3702
    @inkdfist3702 ปีที่แล้ว

    Great explanation, just what I was looking for, thank you so much!

    • @misraturp
      @misraturp  ปีที่แล้ว

      Glad it was helpful!

  • @swapnilpalsapure9781
    @swapnilpalsapure9781 5 หลายเดือนก่อน

    Great Teaching

  • @MaxMustermann-on2gd
    @MaxMustermann-on2gd ปีที่แล้ว

    Loved the scuba diving hint 🤣 are you a diver?
    Great explanation!

    • @misraturp
      @misraturp  ปีที่แล้ว

      Heheh thanks! Yes, I'm a diver :)

  • @krishj8011
    @krishj8011 10 หลายเดือนก่อน

    great tutorial...

  • @kennethstephani692
    @kennethstephani692 ปีที่แล้ว

    Great video!

    • @misraturp
      @misraturp  ปีที่แล้ว

      Glad you enjoyed it!

  • @wilsontower
    @wilsontower ปีที่แล้ว

    Very good!

  • @Ayoubased
    @Ayoubased 2 ปีที่แล้ว

    love these videos.
    Are you thinking of making a video about a project from the beginning to end? Including pandas and maybe other softwares you use

    • @misraturp
      @misraturp  2 ปีที่แล้ว

      Hey Ayoub, I have an online course where I teach how to do a project from beginning to end. Here it is: www.soyouwanttobeadatascientist.com/hods

  • @aldalail
    @aldalail ปีที่แล้ว

    That's been helpful, Thank you !!

  • @Latif127
    @Latif127 ปีที่แล้ว

    Very informative, thank you.

  • @marcelocampos665
    @marcelocampos665 ปีที่แล้ว

    Thank you!

  • @pilarbaldominos2505
    @pilarbaldominos2505 ปีที่แล้ว

    Fantastic! You helped me a lot!

  • @victoriabraimoh8994
    @victoriabraimoh8994 ปีที่แล้ว +1

    please my dataset has 34 genders, how do I group them into three main genders i.e male, female and others in pandas

  • @abdulkadirguven1173
    @abdulkadirguven1173 ปีที่แล้ว

    Thank you

  • @harysigit8887
    @harysigit8887 หลายเดือนก่อน +1

    I cant do it data.groupby("Agency").mean() syntax said error

  • @szw21
    @szw21 6 หลายเดือนก่อน

    Hi Misra! You explain everything with such a simple language, thank you ❤
    But as a newbie i don't fully get the Grouper. When you put freq=2W why it didn't add 9th jan in the first group? If we open the calendar, 1st jan in 2000 was a saturday, every date in dataset is sundays. First two calendar weeks included 2nd and 9th if jan, first 14 days include the same, so i don't get how Grouper put the separation 😥

  • @rushikeshn9715
    @rushikeshn9715 2 ปีที่แล้ว

    Very Helpful Mam 🙏🙏🙏

    • @misraturp
      @misraturp  2 ปีที่แล้ว +1

      You’re welcome :)

  • @gossipgirl9508
    @gossipgirl9508 ปีที่แล้ว

    thanks! this video was great

    • @misraturp
      @misraturp  ปีที่แล้ว

      You're very welcome :)

  • @CEOLISSS
    @CEOLISSS 4 หลายเดือนก่อน

    How do you know when to use .agg() and .apply() ? Is .agg() used for built in functions such as max, min, count. While .apply() is more for lambda, or custom functions?

  • @ytcdi
    @ytcdi ปีที่แล้ว

    Great1 You could also explore pandasql, a great package to also do 'group by' directly in sql, for python.

  • @FRANKWHITE1996
    @FRANKWHITE1996 ปีที่แล้ว

    Thanks for sharing

    • @misraturp
      @misraturp  ปีที่แล้ว

      Thanks for watching!

  • @Sabre5106
    @Sabre5106 4 หลายเดือนก่อน

    I'm getting a TypeError when I copy this code:
    TypeError: agg function failed [how->mean,dtype->object]
    I can't seem to find an answer in the documentation or any videos :(

  • @sanooosai
    @sanooosai ปีที่แล้ว

    rock star

  • @chastippett
    @chastippett ปีที่แล้ว

    Hi Misra: what's the difference between Pivot and Groupby? And/Or ... does Groupby always have an aggregation function or some apply function to a column, or is that Not the case?

  • @ebierealexandria
    @ebierealexandria ปีที่แล้ว

    Thanks, Misra Turp for the tutorial. Do you have any courses on Data Analysis?

    • @misraturp
      @misraturp  ปีที่แล้ว

      Not directly on data analysis but I have a course on building a data science project. You can see my courses here: www.soyouwanttobeadatascientist.com/roadmap

    • @bay-bicerdover
      @bay-bicerdover ปีที่แล้ว

      ​@@misraturp link çalışmıyor

  • @ChandrashekarCN
    @ChandrashekarCN ปีที่แล้ว +1

    you miss one
    pandas dataframe.style
    one more video for pandas playlist

  • @bottonline4544
    @bottonline4544 11 หลายเดือนก่อน

    Hello, I am using Pandas V 2.1.1 in Python 3.15 and when running
    The following code: data.groupby('Agency').mean()
    It gives me the following error:
    TypeError: “agg function failed [how->mean,dtype->object]”
    But when I run it with an older version of pandas eg .1.2.1 and Python 3.9.7 it runs without problems

    • @harysigit8887
      @harysigit8887 หลายเดือนก่อน

      Your problem is a same with me, what must to do brother ?

  • @lord_voldemort44
    @lord_voldemort44 4 หลายเดือนก่อน

    where is ur accent from pls

  • @anurajms
    @anurajms 9 หลายเดือนก่อน

    thank you. video is really useful