drop row nan pandas code example
Example 1: drop if nan in column pandas
df = df[df['EPS'].notna()]
Example 2: delete nans in df python
df[~np.isnan(df)]
Example 3: Returns a new DataFrame omitting rows with null values
# Returns a new DataFrame omitting rows with null values
df4.na.drop().show()
# +---+------+-----+
# |age|height| name|
# +---+------+-----+
# | 10| 80|Alice|
# +---+------+-----+
Example 4: dropna threshold
#dropping columns having more than 50% missing values(1994/2==1000)
df=df.dropna(thresh=1000,axis=1)