DataFrame根据条件替换某一列的值

方法一:通过np.where替换
numpy.where(condition,x,y)
condition:类数组对象,布尔逻辑(即True或False),如果条件成立,则赋值x,否则赋值y

方法二:通过pandas.DataFrame.mask替换
y.mask(cond, x)
cond:类数组对象,布尔逻辑(即True或False),如果条件成立,则赋值x,否则赋值y

DataFrame根据条件替换某一列的值_第1张图片
DataFrame根据条件替换某一列的值_第2张图片

你可能感兴趣的:(机器学习,python,numpy,pandas)