Want to skip the introduction and get right to the code? Start watching here: 5:14
@edu11135 жыл бұрын
i read that in ur voice ...
@BhekumuziMachael5 жыл бұрын
Kevin Markham, he's a polite Data Scientist, he always try so hard to respond to every question u ask him even on Facebook inbox. He always make sure things are clear. Best teacher ever.
@dataschool5 жыл бұрын
Wow, thank you so much for your kind words! I truly appreciate it!
@TheAlderFalder5 жыл бұрын
I second that.
@Daniel_CLopes5 жыл бұрын
For two times, during this video, you had me giving you a standing ovation, while being alone in my office.
@dataschool5 жыл бұрын
That is one of the most awesome comments I have ever received... thank you so much!! 👏👏👏 P.S. Do you remember what the two moments were? I'm super curious!
@Daniel_CLopes5 жыл бұрын
@@dataschool You're welcome! It was when you explained to_datetime AND when teaching how to use the groupby(). For someone seeing pandas for the first time, these two functions are 2 great discoveries!
@dataschool5 жыл бұрын
That's great to hear! I think you might like my latest video if you haven't seen it already: kzbin.info/www/bejne/iJ2smombnsxmnsU
@ErtizaAbbas3 жыл бұрын
one of the best humble data scientist i ever encountered, he is great teacher.
@dataschool3 жыл бұрын
Thank you so much! 🙏
@ireneshiang9783 жыл бұрын
Hi Kevin, I really want to thank you! I work in finance industry and new to Python. I spent $200 buying a 5-star rating python beginner online course and i was totally lost during the course. I had no idea what the teacher was talking about. Then I found your tutorial video! I watched your whole "Data analysis in Python with pandas" series videos and it is SO CLEAR AND EASY TO UNDERSTAND! I spent my whole weekend to watch these videos and it's the first course that makes me eager to watch the videos one by one. I should have donated that $200 to you! I will continue to watch other series and learn from you. your tutorials really help me a lot! Thanks for so much for your contribution and your effort to make free tutorials. Will support you on Patron!
@dataschool3 жыл бұрын
Thank you so much for your very kind comment, Irene! 🙏 It's awesome to hear that I've been helpful to you!
@umarhussain93345 жыл бұрын
I'm the only pandas user in my company (other than my manager whom I'm training) and I started using it about 8 months ago. Felt quite good that I was able to nail all the exercises without to much issue! Thanks, for the theoretical examples, that's where I'm sorely lacking.
@dataschool5 жыл бұрын
That's awesome - congrats! And, I'm glad you still got value from the theoretical parts of the tutorial 👍
@constantfear5 жыл бұрын
@@dataschool I got value from it all, my methods are extremely messy compared to yours, its always great to watch a master in his element. Will defo check out your website thanks!
@dataschool5 жыл бұрын
Thanks you so much for your kind words! 😄
@mizzchoc103 жыл бұрын
I dont feel less than or stupid when I watch your tutorials like i do with many other tutorials on youtube. I get more confident and excited.
@dataschool3 жыл бұрын
Glad I can be helpful!
@susmitvengurlekar5 жыл бұрын
Thanks a Lot!! for this talk at pycon. I learned many things. Particularly that one does not learn why this method, why not that method, which method can be applied, unless one ponders over the methods to answer the question by oneself. I highly recommend everyone to pause the video, set a timer and do the task when he says "Do this, I am giving you n minutes". Sincerely do that as if you were at the event. Doing that is helping me a lot
@dataschool5 жыл бұрын
That's awesome to hear! Thank you for sharing 😄
@rgseven65573 жыл бұрын
Honestly, this has got to be one of the best channels for data science. You are an awesome teacher indeed. Thanks a lot for your efforts!
@dataschool3 жыл бұрын
Wow, thank you so much! 🙏
@mateuszsmendowski26772 жыл бұрын
A highly full-bodied and qualitative presentation. Thanks for sharing Your knowledge and experience in a splendid way!
@dataschool2 жыл бұрын
Thank you so much!
@bl12663 жыл бұрын
Danke!
@dataschool3 жыл бұрын
You're welcome!
@saglikguzellik4 жыл бұрын
I don't usually comment. This video thought me things more than a whole normal level bootcamp. Awesome content!
@dataschool4 жыл бұрын
Thank you! 🙌
@dhananjaykansal80975 жыл бұрын
It's been so little time and whenever I have some problem I just go through your videos and the answer is definitely there. I can't thank u enough Sir. #LoveFromIndia
@dataschool5 жыл бұрын
That's awesome to hear... thank you so much for sharing! 🙌
@erfannazari61102 жыл бұрын
you are amazing, everything I know is mostly taught from you, Big thanks
@dataschool2 жыл бұрын
Thank you so much!
@jamiecoop68095 жыл бұрын
Thank goodness a new video is up. I have been going through Data School withdrawals
@dataschool5 жыл бұрын
Ha! I hope to put out videos more frequently in the future 👍
@ai.simplified..4 жыл бұрын
I like the way you explain plots usage,this is a fundamental skill that anyone work with data must have.
@dataschool4 жыл бұрын
Thanks!
@ai.simplified..3 жыл бұрын
@@dataschool you are great ,you are like a pandas reference , every few month I came back to review what you Taught us.
@lolkids78335 жыл бұрын
Good content.. great use of 1.30 hours on youtube for the first time. Thank you!
@dataschool5 жыл бұрын
That's very nice of you to say - thank you!
@lucaslee14524 жыл бұрын
Appreciate that sir, this content is so useful for me that I can practice it in several different ways besides, in my opinion in this lesson, you are so humble and can tell that you are so open-minded about different opinions, such a great tutorial, and a mentor. May God bless you.
@dataschool4 жыл бұрын
Thank you so much!
@antonhassan5 жыл бұрын
The video gives better insight of pandas. Suitable for intermediate level. Awesome!
@dataschool5 жыл бұрын
Thanks! Glad it was helpful to you! 👍
@ASHOKKUMAR-jm6yn5 жыл бұрын
I'm a beginner .ur session was thought-provoking and informative ...lots of love from India tnq
@dataschool5 жыл бұрын
Thanks!
@JessePinkman64285 жыл бұрын
The most productive 1hr 44min video!
@dataschool5 жыл бұрын
Thank you! That's great to hear :)
@jieqi63415 жыл бұрын
Oh my god, you are brilliant! I love the fact that you share your way of doing things which can be taken as an effective way of approaching data as a data scientist, I just love it, the whole tutorial, thank you so much!!! (plus I did the survey, I just can't wait for more of your tutorial of data scientists using python!! You are great!
@dataschool5 жыл бұрын
Wow! Thank you so much for your kind words, I truly appreciate it 😊
@dpratte Жыл бұрын
Very thorough and nicely done, Sir. Thank you!
@dataschool Жыл бұрын
You're welcome!
@Cherryck007 Жыл бұрын
Great Work!! Learnt a lot!! Thanks for sharing
@dataschool Жыл бұрын
My pleasure!
@grijeshmnit5 жыл бұрын
It is been 2 years that i am watching your vedio regularly... helped me a lot. 100s thanks!!!
@dataschool5 жыл бұрын
That's awesome to hear! 🙌
@atulkumar70303 жыл бұрын
That's a real gyan on Pandas! Thanks for sharing.
@dataschool3 жыл бұрын
Thanks!
@siddharthsoni18625 жыл бұрын
This is an awesome talk. Thanks Kevin, I am also a great fan of your pandas playlist.
@dataschool5 жыл бұрын
Thanks so much! Glad my videos have been helpful to you 😊
@slimsharky295 жыл бұрын
Great video - nice to see how to approach data questions methodically with tools/functions we learnt seperately.
@dataschool5 жыл бұрын
Thank you so much! I appreciate your kind words.
@queensmate52243 жыл бұрын
its a great video to learn pandas and how to deal with the given datasets..Thanks a lot Kevin..
@dataschool3 жыл бұрын
My pleasure!
@abcdefghijkl72155 жыл бұрын
I did not know about the ast library. I had a similar column containing stringified lists in a different dataset I was working on recently. And I had to go through a lot of trouble to extract meaningful data from that list. Now I know there’s a better way. Thanks
@dataschool5 жыл бұрын
You're very welcome! Glad that was helpful to you!
@da_ta5 жыл бұрын
Same here
@minhucnguyen80623 жыл бұрын
Appreciate that teacher, what an amazing tutorial
@dataschool2 жыл бұрын
Thank you so much!
@joshuahabash85724 жыл бұрын
Great video mate. All the love from 2020
@matattz Жыл бұрын
Great tutorial! I learned a few new things
@dataschool Жыл бұрын
Great to hear!
@drumpf4all5 жыл бұрын
You’re great. I’ve learned so much from you over the years.
@dataschool5 жыл бұрын
Thanks very much for your kind words! 😊
@aleksandramazurek13645 жыл бұрын
thank you for the video, learned a lot! I'll be back for sure watching your other videos :)
@dataschool5 жыл бұрын
Awesome!
@youngzproduction74985 жыл бұрын
It is good to watch your work. Keep us posted. I wanna learn more.
@dataschool5 жыл бұрын
Thanks very much! If you haven't already seen my pandas video series, I recommend checking it out: kzbin.info/aero/PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y
@savoirrepubliquecondetutor9105 жыл бұрын
Hi Kevin. This tutorial is one of the best courses on pandas if not the best, especially for people who don't have advanced level in pandas. I have been using pandas for some time but I discovered things in this course that were amazing for me. Thanks. I have a question. I would like to know if you have videos on image processing, recognition, identification with scikit image or another library. Another question is if you have videos on tensorflow.
@dataschool5 жыл бұрын
So glad to hear that this video was helpful to you! You might also like my latest pandas video: kzbin.info/www/bejne/iJ2smombnsxmnsU Unfortunately, I don't have any videos on image processing or Tensorflow, sorry!
@beantkapoor69155 жыл бұрын
Hi Kevin, that was a great talk, thank you so much! I have a question/suggestion at around 15:55 in the exercise 'Which talks provoke the most online discussion?' So, in order to find out that talk we divided the 'comments' column with the 'views' and that gave us the column named 'comments_per_views'. Rather than going the other way around, that is, dividing the 'views' column with 'comments', could we just multiple the column 'comments_per_views' with 1000. For example, if a talk had 0.0022 comments_per_views, it could be interpreted as 'The talk generated around 2 comments per 1000 views.' I hope this makes sense. Again, thanks!
@dataschool5 жыл бұрын
Glad you liked the talk! As for your comment, I don't quite follow... if I want to know the number of views per comment, the only way is to divide views by comments. You can argue about which is more interpretable (views per comment or comments per view). I get that multiplying by 1000 makes it easier to read, but if you want views per comment, then there's only one way to calculate it. Hope that helps!
@thomashosang25953 жыл бұрын
Fantastic talk and teaching! Thank you so much
@dataschool3 жыл бұрын
You're welcome!
@brendleyohmua9805 жыл бұрын
wonderful guy, excellent tutorial material. Very good voice.
@dataschool5 жыл бұрын
Thanks so much for your kind words!
@Diana-wu1yv4 жыл бұрын
Thank you so much Kevin!! Your tutorials and videos really save me.
@dataschool4 жыл бұрын
Happy to help!
@leonardoalvarado76323 жыл бұрын
Hello, this a very interesting course, your explanations are very clear, thank you!
@dataschool3 жыл бұрын
Thank you! 🙏
@cristianofroes46815 жыл бұрын
very very good... I really appreciated that. looking forward to learn much more with you. thank you very much.
@dataschool5 жыл бұрын
Thanks! I've got many more pandas videos here: kzbin.info/aero/PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y
@cristianofroes46815 жыл бұрын
@@dataschool I'm gonna watch every single one. Thanks for share.
@dataschool5 жыл бұрын
Awesome! Hope you enjoy the videos 👍
@JessePinkman64285 жыл бұрын
Regarding Unpacking the ratings data, replace the single quote with double quote and load with json, it worked.
@dataschool5 жыл бұрын
Good to know! Thanks for checking, I appreciate it!
@wheatonrecurrence95253 жыл бұрын
this is a very good tutorial, followed all the steps, thanks!
@dataschool3 жыл бұрын
You're welcome!
@jaikishank4 жыл бұрын
It was a great content for beginners like me. Thanks for sharing.
@dataschool4 жыл бұрын
Glad it was helpful!
@thebrokeconomist65385 жыл бұрын
I love the python community in youtube. It's so informative and welcoming.
@dataschool5 жыл бұрын
Agreed! Python has such an excellent community. Have you ever been to the PyCon conference? I highly recommend it!
@thebrokeconomist65385 жыл бұрын
@@dataschool I'll definitely try to go to one in Pittsburgh if I can
@dataschool5 жыл бұрын
Awesome! I'm already looking forward to PyCon 2020 😄
@etan4 жыл бұрын
It's awesome 👏👏👏 thank you so much!!
@dataschool4 жыл бұрын
You're welcome 😊
@confidencechidiebere45094 жыл бұрын
In the Unpack the ratings data section, you wrote a function and did not use it to unpack the ratings series. You used lambda function. Any reason why this is so?. Thank you for your excellent videos. Corey Schafer (another born teacher like you) recommended your pandas videos and you did not disappoint.
@Robino_del_Bosquet4 жыл бұрын
Thanks Kevin for the classes, very well done and helpful, as all of your videos 😊😎. Cheers for that!!
@dataschool4 жыл бұрын
Glad you like them! 🙌
@jubayerhossain88124 жыл бұрын
Great tutorial! I love the way of teaching.
@abhishekpawar9212 жыл бұрын
45:35 probably the most underrated trick!
@dataschool2 жыл бұрын
Thanks!
@maksudurrahman85105 жыл бұрын
A brief yet thorough and great practice on pandas.I appreciate this.
@dataschool5 жыл бұрын
Thanks very much for your kind words!
@haneulkim49023 жыл бұрын
@14:30 is there any difference other than style of df.column and df['colum'] ?
@kamingleung32093 жыл бұрын
They do the same thing, so you can use either one
@kennethstephani692 Жыл бұрын
Great presentation!
@dataschool11 ай бұрын
Thank you!
@zhalie123454 жыл бұрын
Thanks Kevin, I'm learning a lot from your videos :D Hope u have a great day!
@dataschool4 жыл бұрын
Thank you!
@compedium4 жыл бұрын
this is a really well done tutorial. Thx for sharing it!
@dataschool4 жыл бұрын
Thank you!
@frankzheng52215 жыл бұрын
This fits my study well. Thanks
@dataschool5 жыл бұрын
You're welcome!
@MrBhargavafirst5 жыл бұрын
love your teaching style really these ticks are very useful!! thanks again for your help kavin
@dataschool5 жыл бұрын
Thank you!
@ibanguniverse8115 жыл бұрын
Wow, update again, thanks bro, amazing vids ..
@dataschool5 жыл бұрын
Thanks for your kind words! 😄
@the-ghost-in-the-machine1108 Жыл бұрын
Great content, thanks a lot.
@dataschool Жыл бұрын
You're welcome!
@FabricioM4 жыл бұрын
Great video!
@dataschool4 жыл бұрын
Thank you!
@janniks.92334 жыл бұрын
Awesome tutorial, really appreciate the talk
@dataschool4 жыл бұрын
Thank you!
@da_ta5 жыл бұрын
You're fantastic as always. Just to clarify what's the difference between list_of_dicts used to initiate in functions and ted.ratings_list ?
@dataschool5 жыл бұрын
Thanks for your kind words! Regarding your question: ted.ratings_list is a pandas Series in which each element is a list, whereas list_of_dicts is a parameter to a function (and each element in ted.ratings_list is passed to that function). Hope that helps!
@da_ta5 жыл бұрын
Thanks
@sovitgurung40624 жыл бұрын
Thanks a lot. You are amazing.
@dataschool4 жыл бұрын
Thank you!
@kashishjain785 жыл бұрын
Wonderful talk
@dataschool5 жыл бұрын
Thank you!
@noahrubin3754 жыл бұрын
Such an amazing tutorial. Thank you!
@dataschool4 жыл бұрын
You're so welcome!
@mrmuranga4 жыл бұрын
Superb! thanks
@mountainscott52745 жыл бұрын
At around 1:20:22 one of the audience members offered an alternative to get_num_ratings(ted.ratings_list[0]). The alternative was pd.DataFrame(ted.ratings_list[0])['count'].sum(). However we didn't get to see how the alternative could be modified to replace ted['num_ratings'] = ted.ratings_list.apply(get_num_ratings). Would it be to just remove "[0]"? That is, pd.DataFrame(ted.ratings_list)['count'].sum()? Or would it be a range like pd.DataFrame(ted.ratings_list[0:last row number])['count'].sum()?
@dataschool5 жыл бұрын
Great question! After the tutorial, I added some of those alternatives to the notebook so you can see the results: github.com/justmarkham/pycon-2019-tutorial/blob/master/tutorial.ipynb
@cocum25 жыл бұрын
Kevin, you are an angel, and thanks for help me to like to become a data scientist!
@dataschool5 жыл бұрын
You are very welcome! 🙌
@galymzhankenesbekov29245 жыл бұрын
the best intstructor ever
@dataschool5 жыл бұрын
You are so kind, thank you!
@PIYUSHKUMAR-mc6qd4 жыл бұрын
Bro, You are Just Awesome !! This is so good.
@evyatarsaar9794 жыл бұрын
This is so good , thanks alot!
@dataschool4 жыл бұрын
You're welcome!
@anandvyavahare20313 жыл бұрын
More such videos on Matplotlib/Seaborn and end-to-end project would be just perfect...
@dataschool3 жыл бұрын
Thanks for your suggestion!
@srikantaghosh23864 жыл бұрын
You are the best bro
@kopi-tennis5 жыл бұрын
Thanks for the great video, Kevin. I learned a lot from this and your Data Analysis series. Will you be doing a talk at PyCon 2020?
@dataschool5 жыл бұрын
Glad you liked it! Yes, I'll be speaking at PyCon 2020: www.patreon.com/posts/ill-be-teaching-33799474
@esatuulari18424 жыл бұрын
Excellent lesson again. How do I plot the "talks per year" as bars instead of lineplot? Maybe even having the line following the top of the bars.
@modhua44972 жыл бұрын
Thanks Kevin Any chance you could share your instruction material? Thanks again
@dataschool2 жыл бұрын
github.com/justmarkham/pycon-2019-tutorial
@SubhashKumar-er5qh5 жыл бұрын
this is the best we got, could you please do things on visualization and Numpy. Thanks!
@dataschool5 жыл бұрын
Thanks for your suggestion!
@kkwesterlund2 жыл бұрын
Good stuff, thank you!
@dataschool2 жыл бұрын
You're welcome!
@fet16124 жыл бұрын
34:00 4. Plot the number of talks that took place each year.
@angelashang97784 жыл бұрын
Hi Kevin, how are you? By the end of answering Question 4, I was trying to get the bonus exercise you asked done myself: calculate the average delay between filming and publishing. I figured out that there are 10 observations' days_between_filming_publishing is negative values, which do not make sense, I was assuming... I have a feeling that among the 7 out of 10, there are probably typo possibility causing the published_date is way ahead of filming_date. Imagine, how can publishing_date is ahead of filming date, that was impossible. Not mentioning that published_date is 335 days ahead of filming date. My question is how I can replace those 7 observations? Or just simply filter them from the dataset? Please kindly advise, thank you. Angela
@santoshchaudhary8315 жыл бұрын
You are very nice teacher.
@dataschool5 жыл бұрын
Thank you, I appreciate it!
@boscojay13815 жыл бұрын
thanks for sharing kevin!
@dataschool5 жыл бұрын
You are very welcome, John! Hope you enjoy the video, and let me know if you have any questions.
@vaas12054 жыл бұрын
dude i love you. really.
@dataschool4 жыл бұрын
😊
@rajeshd35745 жыл бұрын
Hi Kevin, the Talk was literally awesome... You are really good at explaining the complex piece into small ones. i have one doubt in the video , like during the time 1:21, one of the audience explained we can calculate the count using the data frame, how he actually achieved this? as shown below pd.DataFrame(ted.ratings_list[0]); but how he calculated the total count by using the DataFrame. ?
@dataschool5 жыл бұрын
I can't remember off-hand, but you might find it in my notebook here: github.com/justmarkham/pycon-2019-tutorial/blob/master/tutorial.ipynb
@AbhishekSingh-og7kf3 жыл бұрын
Thank you so much Sir!!
@dataschool3 жыл бұрын
You're welcome!
@MrYamrajji4 жыл бұрын
first time i dealt with ast.literal_eval for str.dict. Thanks for the support
@santiagorestrepo50514 жыл бұрын
thanks for ur work
@dataschool4 жыл бұрын
You're welcome!
@riptorforever25 жыл бұрын
Thanks for the lesson!!!
@dataschool5 жыл бұрын
You're very welcome!
@aiwithr5 жыл бұрын
Great perspective.
@dataschool5 жыл бұрын
Thanks!
@PierreLouvet4 жыл бұрын
Hi, thanks for the ast literal_eval trick. I am not in data but in architecture, learning on my own with free python stuff. I was stuck with a string prb and my brain just told me "you have seen smthg about a string turned into the correct data type, go look for this video with the blue frame!" Thanks ;)
@dataschool4 жыл бұрын
Glad it helped!
@adamhendry9454 жыл бұрын
I want to better more efficient pandas code. How do I go to there...lol. Sorry, couldn't resist. I'm sure this is a great video and the author is very knowledgeable.
@shirkhanaslanzade24065 жыл бұрын
Thank you
@dataschool5 жыл бұрын
You're welcome!
@hvsalza40685 жыл бұрын
best teacher, thanks
@dataschool5 жыл бұрын
You're welcome!
@sarikadatta37062 жыл бұрын
I assumed you are Canadian since your last name is Markham. I hope you know Markham is a city in Ontario I guess you’re in the U.S
@dataschool2 жыл бұрын
Ha! I am familiar with Markham, Ontario and my Dad grew up in Ontario, but I am in the US!
@bhimkarki86985 жыл бұрын
Thank you sir. You're amazing!!
@dataschool5 жыл бұрын
Thank you! 😊
@KumarGaurav-pf4bs4 жыл бұрын
Can you please share how to use for loops in python pandas in detailed, Like how we create multiple calculated columns with different different columns in dataframe?
@kishanlal6765 жыл бұрын
You're amazing as always! Do you have solutions for the bonus exercises?
@dataschool5 жыл бұрын
Thank you for your kind words! No, unfortunately I did not have time (when preparing the tutorial) to also write up the solutions for the bonus exercises.
@COC_SOLDIERS5 жыл бұрын
Sir please help me to become datascientist....you are good teacher...
@dataschool5 жыл бұрын
Maybe this guide would be helpful to you? www.dataschool.io/launch-your-data-science-career-with-python/ Let me know!
@COC_SOLDIERS5 жыл бұрын
Thankyou for your kind reply... .I appreciate it thanks alot...sir...