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