• Offers
    • RegisterLogin
      • Learn More
    PythonPoint.netPythonPoint.net
    • Offers
    • RegisterLogin
      • Learn More

      Python

      SKILL IS IMPORTANT THAN DEGREE Be skill full.
      • Home
      • Blog
      • Python
      • How to remove NaN values in Python

      How to remove NaN values in Python

      • Posted by Python Point Team
      • Categories Python
      • Date December 31, 2022
      • Comments 0 comment
      how to remove nan values in python

      In this article, we will learn how to remove NaN values from a Python NumPy array.

      NaN values are those values that do not have a specific value associated with it.

      To remove Nan values from NumPy arrays, we are using numpy.isnan() and numpy.logical_not() functions.

      • numpy.isnan() – give true for all the indexes where the value is Nan.
      • numpy.logical_not() – perform the logical not operation
      import numpy as np 
      
      temp = np.array([1, 6, 3, np.nan, 2, np.nan, 9, 7, np.nan])
      
      # remove nan values 
      new = temp[np.logical_not(np.isnan(temp))]
      
      print('Original array: ', temp)
      
      print('After removing Nan values: ', new)
      
      # this same method can be applied
      # on n-dimensional arrays
      
      print()
      # 2-D array
      
      td = np.array([[1, 2, np.nan], [np.nan, 8, np.nan], [5, np.nan, 3]])
      
      tdn = td[np.logical_not(np.isnan(td))]
      
      print("Original 2D array: ", td)
      print("After removing Nan values: ", tdn)
      

      Output:

      Original array:  [ 1.  6.  3. nan  2. nan  9.  7. nan]
      After removing Nan values:  [1. 6. 3. 2. 9. 7.]
      
      Original 2D array:  [[ 1.  2. nan]
       [nan  8. nan]
       [ 5. nan  3.]]
      After removing Nan values:  [1. 2. 8. 5. 3.]
      • Share:
      author avatar
      Python Point Team

      Previous post

      How to remove n from string in Python
      December 31, 2022

      Next post

      How to remove Null values in Python
      December 31, 2022

      You may also like

      Introduction to Transfer Learning with Python: A Practical Guide
      31 December, 2022

      Introduction: Definition of transfer learning Overview of how transfer learning works in the context of machine learning Why transfer learning is useful and important Section 1: Transfer learning in Python with Keras In this section, we will explore how to …

      How to Check Type in Python
      31 December, 2022

      In this article, we will learn to check type in Python. The built-in function type() can be used to check the type of data in Python.

      How to make web crawler in python?
      31 December, 2022

      A web crawler is a systematic, well-defined process of extracting specific data about a topic. We have a library named as scrapy which helps in making web crawler. We can install scrapy by the following command:- Now we can easily …

      Subscribe
      Login
      Notify of
      Please login to comment
      0 Discussion
      Inline Feedbacks
      View all comments

      Latest Courses

      (Hindi) Ways to earn minimum 1 Lakh Per month as Programmer

      (Hindi) Ways to earn minimum 1 Lakh Per month as Programmer

      ₹10,000
      (HINDI) Full Stack Web Development In Python 3.8 And Django 3.1

      (HINDI) Full Stack Web Development In Python 3.8 And Django 3.1

      ₹25,000 ₹2,500

      Latest Posts

      • Introduction to Transfer Learning with Python: A Practical Guide
      • How to Check Type in Python
      • How to make web crawler in python?
      • Why was the language called “python”?
      • Why Python is so Popular
      Contact
      •   support@pythonpoint.com

      We get you the best Python Courses and Blogs aiming to provide skill.

      We Believe Skill is much more important than a Degree

      Company
      • About Us
      • Blog
      • Offers
      • Contact
      Useful Links
      • Courses
      Support
      • Need Support

      © 2020 ALL RIGHTS RESERVED​ PYTHONPOINT.NET

      PythonPoint

      • Terms of Use
      • Refund Policy
      • Privacy Policy

      Login with your site account

      Lost your password?

      Not a member yet? Register now

      Register a new account

      Are you a member? Login now

      wpDiscuz