Python, Pandas : Return only those rows which have missing values

后端 未结 6 942
臣服心动
臣服心动 2021-01-30 06:58

While working in Pandas in Python...

I\'m working with a dataset that contains some missing values, and I\'d like to return a dataframe which contains only those rows wh

相关标签:
6条回答
  • 2021-01-30 07:11

    If you want to see only the rows that contains the NaN values you could do:

    data_frame[data_frame.iloc[:, insert column number here]=='NaN']
    
    0 讨论(0)
  • 2021-01-30 07:14

    You can use any axis=1 to check for least one True per row, then filter with boolean indexing:

    null_data = df[df.isnull().any(axis=1)]
    
    0 讨论(0)
  • 2021-01-30 07:25
    df.isnull().any(axis = 1).sum()
    

    this gives you the total number of rows with at least one missing data

    0 讨论(0)
  • 2021-01-30 07:28

    You Can Use the code in this way

    sum(df.isnull().any(axis=1))
    
    0 讨论(0)
  • 2021-01-30 07:30

    I just had this problem I assume you want to view a section of data frame made up of rows with missing values I used

    ````df.loc[df.isnull().any(axis=1)]```
    
    0 讨论(0)
  • 2021-01-30 07:35

    If you are looking for a quicker way to find the total number of missing rows in the dataframe, you can use this:

    sum(df.isnull().values.any(axis=1))

    0 讨论(0)
提交回复
热议问题