python - better way to drop nan rows in pandas -
on own found way drop nan rows pandas dataframe. given dataframe dat
column x
contains nan values,is there more elegant way drop each row of dat
has nan value in x
column?
dat = dat[np.logical_not(np.isnan(dat.x))] dat = dat.reset_index(drop=true)
you can try this:
dat.dropna()
you pass param how
drop if labels nan or of labels nan
dat.dropna(how='any') #to drop if value in row has nan dat.dropna(how='all') #to drop if values in row nan
hope answers question :))
Comments
Post a Comment