In pandas version 0.21 (released October 2017), they added 'isna' and 'notna' as aliases for 'isnull' and 'notnull'. Learn more in my latest video, "5 new changes in pandas you need to know about": kzbin.info/www/bejne/qpaYe6WJeLxggrs
@bragattemas5 жыл бұрын
Even in the final of 2019 your material form 2016 still gives incredible help. I have certainty the DataSchool will keep been a success and helping people. Excellent job Kevin Markham. Thanks.
@Taranggpt64 жыл бұрын
Why after replacing na with *various* the count is different . Coubts of various must be equal to na values earlier which was 2644
@EdgardThreat4 жыл бұрын
@@Taranggpt6 hi, that's because there is already a category named "VARIOUS" in the dataset, so the new filled in data gets added up to the existing count of "VARIOUS".
@vigneshpadmanabhan3 жыл бұрын
can we get a video on how to handle missing values for data time related datasets. may be sensor values or any sensitive values. multiple varieties of handling missing value would be very useful.
@nadyamoscow24613 жыл бұрын
@@bragattemas I must say even in 2021 it is still completely up to date
@3390593313 жыл бұрын
I like his way of teaching, he doesn't assume that the audience knows by default. He breaks down the explanation piece by piece, it is a great learning experience, concise and clear stated lectures as always! Thanks!
@dataschool3 жыл бұрын
You're very welcome! Thanks for your kind words!
@depokboy3 жыл бұрын
@@dataschool first time watch,,,,those positves comments are true,,,,,thanks a lot
@codesandroads4 жыл бұрын
I never leave this place unsatisfied or without answers, total treasure.
@dataschool4 жыл бұрын
Thank you so much!
@BAIBHAVPATHYBEE Жыл бұрын
6 years has gone released this video and i m watching it now and it still made me fall in love with the series ... beautifully explained every concept in detail.
@dataschool Жыл бұрын
Thank you so much! 🙏
@nasserabachi96257 жыл бұрын
Now i am in love with Pandas just by seeing a couple of your videos, Shukran Jazeelan !
@dataschool7 жыл бұрын
That's awesome! Thanks for sharing!
@luqikong2834 жыл бұрын
The most amazing python tutorial I've watched so far. Fell in love with python.
@rahuldeepdraws86993 жыл бұрын
This is actually the most clearly explained video on DataFrames that I have ever come across. Glad I found you. Thank you so much.
@dataschool3 жыл бұрын
Glad it was helpful!
@astroinceptor2 жыл бұрын
You saved my life twice today, your videos are great and the way you explain is really good. Thank you!
@dataschool2 жыл бұрын
Thank you!
@gabrielreilly70104 жыл бұрын
Great videos covering the basics. I enjoy how the additional values within the functions are covered, i.e. axis, etc.
@dataschool4 жыл бұрын
Glad it was helpful!
@kuldipchauhan5246 жыл бұрын
Awesome- you are gifted.... -- your explanation and content are clean and effective.
@dataschool6 жыл бұрын
Thanks very much for your kind words!
@indreshkumar20027 жыл бұрын
u are superb.i took a paid course but they were not able to make me explain these things as u explained me in such a easy way.thnx a lot.
@dataschool7 жыл бұрын
You are very welcome! Thanks so much for your kind comment!
@saachishivhare48364 жыл бұрын
I am really loving your videos. Explored your channel just 2 days back!! Earlier I had no idea about pandas but after watching your video, I feel that I will be able to work on my assignment. Great Work! Thank you!
@stevechops32263 жыл бұрын
I cannot tell you how much you have helped me, with all sorts of problems! You have the clearest way of explaining things, thank you so much!
@dataschool3 жыл бұрын
You're so very welcome, thanks for your kind words! 🙏
@kiranachanta97416 жыл бұрын
I have been watching Kevin Videos, needless to say he is an Awesome Instructor. His explanation in all of his videos is Conceptual, In-depth and breaking down any complex topic into the easiest way. Thanks Kevin for your great Work!!! It would be great if you could make videos on visualization using Matplotlib & Seaborn.
@dataschool6 жыл бұрын
Thanks for your kind words, and for your suggestions! :)
@sinabaghaei35044 жыл бұрын
Your way of teaching makes learning Data Analysis very interesting to me. I really appreciate and wish you success.
@dataschool3 жыл бұрын
Thank you!
@jiaxufan70507 жыл бұрын
The best pandas tutorial ever. Hands down.
@dataschool7 жыл бұрын
Wow! Thank you so much for your kind comment!
@grumpyae863 жыл бұрын
Exceptional would be a single word to describe your tutorial. Looking forward to binging on your videos lol. Thank you for such clear explanation.
@dataschool3 жыл бұрын
Thank you! 🙏
@TrevorHigbee5 жыл бұрын
Great videos. I love how all the CSVs are available online.
@dataschool4 жыл бұрын
Thanks! 😄
@FULLCOUNSEL7 жыл бұрын
You are doing an excellent job. You are called to do this for sure. Cheers
@dataschool7 жыл бұрын
Wow, thank you so much for your comment! I really appreciate it.
@fredcalo8 жыл бұрын
This was awesome. Clear, concise, incredibly easy to follow. Your explanations (and bonus) were exactly what I was looking for.
@dataschool7 жыл бұрын
Excellent! I'm glad the video was helpful to you!
@firdharamadhani51624 жыл бұрын
i rarely leave youtube comment but thank you!! if it werent for your video i wouldn't understand how to do my assignment at all, you did a great job at explaining!
@TR3NDSETR4 жыл бұрын
Thanks so much for making this video. You spoke slowly, clearly and very concise. Other videos I have to rewind and watch over, but i dont have to do that here. Looking forward to watching other.
@dataschool4 жыл бұрын
That's awesome to hear! Thanks for watching my videos 👍
@-MinhazulFerdous6 жыл бұрын
you are a life saver man...... i was fucked up with errors for only 2 missing values in a row of 1000 data
@dataschool6 жыл бұрын
Glad to hear I could be of help!
@mustafabohra20705 жыл бұрын
The content you shared is Gold!!
@dataschool5 жыл бұрын
Thanks!
@konradpyrz85593 жыл бұрын
This yung gentleman is simply amazing.
@dataschool3 жыл бұрын
Thank you! I'm actually 40 years old now 😊
@rahulbhusari14782 жыл бұрын
Really clear and amazing tutorial
@dataschool2 жыл бұрын
Glad it was helpful!
@sammy07225 жыл бұрын
Good video. Learnt a lot in short and crisp way
@dataschool4 жыл бұрын
Thanks!
@Person_Not_Known6 жыл бұрын
Thanks for your videos. most of the python online course i took... i just couldn't get into. Something about your cadence, data sets, and or approach just clicks with me. Thanks for the content.
@dataschool6 жыл бұрын
That's awesome! Thanks so much for sharing!
@msctube454 жыл бұрын
Excellent video Data School, very helpful, your explanations are clear and objective. Thank you !
@vishwanathg80837 жыл бұрын
Thank you , You made learning pandas a cake walk.
@dataschool7 жыл бұрын
Awesome, that's great to hear!
@SachinGairola6 жыл бұрын
great video series, I always fall back here whenever I'm stuck..Thanx for making them so informative...cheers
@dataschool6 жыл бұрын
Thanks very much for your kind words!
@wesleypgurira71423 жыл бұрын
and by the way i love the way you teach , its just perfect
@dataschool2 жыл бұрын
Thank you!
@nadyamoscow24613 жыл бұрын
Thanks a lot, your course is really helpful and very detailed. You are a great teacher!
@dataschool3 жыл бұрын
Thank you!
@ashishsahu29253 жыл бұрын
Really helpful. This means if one needs to figure out number of rows with 1 or more Null values, the code should look like dataframe[dataframe.isnull().sum(axis=1) > 0].
@eniisy3 жыл бұрын
Dude it's just an awesome video, forgive me for saying this turning playback speed 1.25 is felts more normal hahah .Love ya, appreciate for your effort about teaching piece by piece !!!!!
@dataschool2 жыл бұрын
Thank you!
@MrsRimouch2 жыл бұрын
Thank you so much. It is always clearer to listen to you!!
@dataschool2 жыл бұрын
You are so welcome!
@elilavi75148 жыл бұрын
Awesome as usual !
@dataschool8 жыл бұрын
Thanks!
@rishimusicprods3 жыл бұрын
This video is quite helpful and easy to understand. Thanks a lot!
@dataschool3 жыл бұрын
You're welcome!
@tommonks24904 жыл бұрын
Great explanation. This was a huge help. Thanks so much!
@dataschool4 жыл бұрын
You're very welcome!
@jieqi63415 жыл бұрын
Thank you so much! you are amazing as always ! I really appreciate it ! Please don't stop making these videos !
@dataschool5 жыл бұрын
Thank you!
@LonglongFeng7 жыл бұрын
very nice tutorial, your style of teaching is awesome like an amazing opera singer
@dataschool7 жыл бұрын
What a compliment, thanks! :)
@rehmanullahkhan73898 жыл бұрын
Thank you so much.Very useful. I have no wordings to appreciate you. I liked your way of teaching very much. You became my ideal in teaching.
@dataschool7 жыл бұрын
You're very welcome! Thanks so much for your kind words!
@nimesharya9098 жыл бұрын
Amazing, clear, precise and I got it working as well :)
@dataschool8 жыл бұрын
Great to hear!
@sapnasinha8045 жыл бұрын
Fantastic explanation , however at the end would be good to mention that there are more ways to fill with value_counts , eg. With the mean of all other values etc and not just merging null column with any other column. Cheers!
@dataschool5 жыл бұрын
Thanks!
@mdfaiz45836 жыл бұрын
great tutor...great way of making us understand.... so easy and intuitive
@dataschool6 жыл бұрын
Thanks!
@azbas8 жыл бұрын
Thank you for simple and detailed explanation including the use of features.
@dataschool7 жыл бұрын
You're very welcome!
@康朵朵-d1r5 жыл бұрын
all the content in the video are presented clear!!! thanks very much!! we love you!!
@dataschool5 жыл бұрын
And we love you! 😉
@gouravkushwaha44885 жыл бұрын
You are good. Your explanation really made it simple.
@dataschool4 жыл бұрын
Thanks!
@HasanSuper3 жыл бұрын
What a beautiful video and such great explanation. Beautiful. Keep it up
@dataschool3 жыл бұрын
Thank you! 🙏
@BrokenLightPole5 жыл бұрын
Great video and explanation as always!
@dataschool5 жыл бұрын
Thanks!
@saranyan41238 жыл бұрын
Thank you for the clear and quick explanation. Very helpful !!
@dataschool8 жыл бұрын
You're welcome!
@causap5 жыл бұрын
Markham, make America Great Again...You're the Boss..
@dataschool5 жыл бұрын
Ha! Thanks very much :)
@RahulKumar-bh9hb4 жыл бұрын
Explanation techniques is great........want to thank you for sharing your knowledge......Grt videos
@bagushari1886 Жыл бұрын
Could you please make a video on how to handling missing values in multiple sheets in pandas? Or any recommendation source that I can read about it? Thanks in advance
@dataschool Жыл бұрын
Thanks for your suggestion!
@pegasoos5 жыл бұрын
I watched your first video, you are legend!
@dataschool5 жыл бұрын
Ha! Thanks :)
@paula8056 жыл бұрын
What inspires a down vote on any of these videos?? Always great content!
@dataschool6 жыл бұрын
Thanks Paul! :)
@Andrew6James5 жыл бұрын
I thought we said that no values were missing from the City or Shape reported columns. Why do we see rows dropped at @11:07?
@dataschool4 жыл бұрын
Values are missing from both the City and Shape Reported columns.
@usmanshaikh11156 жыл бұрын
Very useful and easily explained.
@dataschool6 жыл бұрын
Thanks!
@joehopewell7 жыл бұрын
Thank you!!!! All the good stuff, all in the same place...love it!
@dataschool7 жыл бұрын
Great! :)
@nataliaagudelo86355 жыл бұрын
As always, your videos are very helpful!
@dataschool5 жыл бұрын
Thanks very much for your kind words!
@MrJioYoung4 жыл бұрын
Thank you! Great instructions!
@dataschool4 жыл бұрын
You're welcome!
@uttamkumarpatra76166 жыл бұрын
You are simply awesome :) .thank you for making such wonderful videos
@dataschool6 жыл бұрын
That's so nice of you to say - thank you!
@nataliyakunderevych12116 жыл бұрын
Super. I understood everything. Nice explanation
@dataschool6 жыл бұрын
Thanks!
@akashjoshi68267 жыл бұрын
Fantastic video Sir.Your work is really commendable.It would be great if you can make a video about imputing the missing values in Python.
@dataschool7 жыл бұрын
Thanks for your suggestion, and your kind comments!
@alexhenning70864 жыл бұрын
Superb video! Thanks a lot it helps alot !
@dataschool4 жыл бұрын
Glad it helped!
@ExcelTutorials12 жыл бұрын
This is super helpful, thank you!!!!!
@dataschool2 жыл бұрын
Glad it was helpful!
@saubhagya5944 жыл бұрын
Lots of thanks from NEPAL✌✌✌
@dataschool4 жыл бұрын
Most welcome 😊
@nyashagracenhandara77572 жыл бұрын
thank you so much the explanation is very clear
@dataschool2 жыл бұрын
Glad it was helpful!
@rajpaul15014 жыл бұрын
Truly amazing videos. Can you do a series on Matplotlib and Seaborn
@dataschool4 жыл бұрын
Thanks for your kind words and suggestion!
@tresortshimbombo31335 жыл бұрын
That's exactly what I was looking for!
@dataschool5 жыл бұрын
Great to hear!
@innocent.amchechesi2763 жыл бұрын
You are a saviour.... I'm happy
@dataschool3 жыл бұрын
Thanks!
@HJ-uy6ez3 жыл бұрын
Great video, how do I get the codes? Does any know or can help? Thanks
@dataschool3 жыл бұрын
See here: nbviewer.jupyter.org/github/justmarkham/pandas-videos/blob/master/pandas.ipynb Hope that helps!
@FE123434 жыл бұрын
Amazing video, thanks!
@DanielBRLima4 жыл бұрын
I just would like to thank you man.
@dataschool4 жыл бұрын
😄
@melvin99936 жыл бұрын
I learned a lot through your videos!
@dataschool6 жыл бұрын
Great to hear!
@delmaregals Жыл бұрын
Hi let's say I accidentally changed the value like the one I line 19 where NAN is change to Various can I reverse the change?
@dataschool Жыл бұрын
No, changes made through assignment (or inplace operations) are permanent!
@oysteijo8 жыл бұрын
Hi Kevin! How can I fill na based on a condition? Say I want to fill NA for all missing cities, but only if the color is red.
@dataschool8 жыл бұрын
Great question! ufo.loc[(ufo.City.isnull()) & (ufo['Colors Reported']=='RED'), 'City'] = 'New value'
@ashishkhuraishy6 жыл бұрын
Man thx btw😁
@joescanlon75028 жыл бұрын
Excellent video series
@dataschool8 жыл бұрын
Thank you!
@jojithekkan3713Күн бұрын
I have a question. If I find value_counts, how can I select one or more records based on index names and/ or columns?. Thanks in advance
@rohitsinghal29724 жыл бұрын
Sir what you told in the video is applicable only for the numbers and what should be done for the string values?
@dataschool4 жыл бұрын
If you like, you can impute missing string values with the most common values using scikit-learn's SimpleImputer.
@SkillTop4 жыл бұрын
ROHIT SINGHAL Hi programmer🔌🤩 pleaaaase see my channel🌹
@tyl96807 ай бұрын
In the last part of the video, why the number of "VARIOUS" made by fillna doesn't match the previous NA number?
@traveltripfamily74866 жыл бұрын
Very didactic! Congratulations!
@dataschool6 жыл бұрын
Thanks!
@simbaphiri32052 жыл бұрын
Excellent video!
@dataschool2 жыл бұрын
Thank you very much!
@yashugarg18155 жыл бұрын
Doubt: Sir , If I want to assign Na to a value suppose 5.Means where ever 5 is present in a DataFrame it will be replaced by Na.then how I have to proceed???? Thanks
@mountainscott52745 жыл бұрын
df.column_name.replace(5, np.nan, inplace = True) check to make sure values are replaced with df.info()
@dataschool4 жыл бұрын
Nice!
@NR_Tutorials5 жыл бұрын
thanks for Nice lecture we love ur sir
@dataschool5 жыл бұрын
You're welcome!
@jonathanfriz44104 жыл бұрын
Hi, how you can handle the ValueError: arrays must all be same length ? when df.transpone() is not an option?
@ekehopenkiruka6 жыл бұрын
Awesome, simple and straight to point with code, what i have been looking for weeks. Thank you so much. Do you have any video where you have used NSL KDD or KDD 99 data set to demonstrate data pre-processing as this is driving me naught.
@dataschool6 жыл бұрын
I'm sorry, I don't have a video like that... good luck!
@amitvajpeyee38903 жыл бұрын
Thank you so much for explaining in such a simple language! You are doing a great job. God bless you!
@dataschool3 жыл бұрын
You are so welcome!
@nasser_omar4 жыл бұрын
What about displaying the rows where columns 'A' and 'B' both of them have any missing values?
@eshaal25252 жыл бұрын
Hi when I change na to nan in my data frame ...all I refers become floats... N first there was no bulk values showed ..but now there are null values
@wesleypgurira71423 жыл бұрын
hey , how can we replace a NaN value with the previous value in a database like on ufos (shapes ) instead of various you place maybe rectangle shape if it was before the NaN value
@RelGuzman8 жыл бұрын
nice tuts dude
@dataschool8 жыл бұрын
Thanks!
@keshavkashyap20124 жыл бұрын
In this Tutorial for finding the missing city name we used syntax ufo[ufo.City.isnull()] but what if i have to find the missing "Shape Reported" the syntax ufo[ufo.Shape Reported.isnull()] is not working? how to specify the space?
@romulotrucco82825 жыл бұрын
super useful!! thanks
@dataschool5 жыл бұрын
You're welcome!
@couthelle2296 жыл бұрын
I love your videos, thanks so much!
@dataschool6 жыл бұрын
You're welcome! Thanks for your kind words :)
@mingqian8133 жыл бұрын
Thanks for all your well-made videos! I got to know you and your classes from Datacamp. As a beginner in the ML field, please allow me to ask a silly question. So if we have categorical features with missing values, do we need to handle missing values first then do categorical feature transformation using encoders? Or the order doesn't matter? Thanks!
@dataschool3 жыл бұрын
Great question! Previous to scikit-learn 0.24, missing values need to be handled first if you are going to one-hot encode them. Starting in 0.24, OneHotEncoder can handle missing values itself. Hope that helps!
@kennethstephani692 Жыл бұрын
Great video!!
@dataschool Жыл бұрын
Thanks!
@amishbhat35604 жыл бұрын
You told how to handle NaN values but if there are some other values such as "Not Provided" then what to do? How to ignore them?