df[d] 是一个数据框中的一列,np.where(df[r] > 0, 1, 0) 是一个 numpy 函数,用于根据 df[r] 中的值是否大于 0 来返回 1 或 0。
具体来说,np.where(df[r] > 0, 1, 0) 会对 df[r] 中的每个元素进行检查,如果大于 0,则返回 1,否则返回 0。这个返回的数组会被赋值给 df[d]。
所以整个语句的意思是,将 df[r] 中大于 0 的值设为 1,其余设为 0,并将结果保存在 df[d] 中。
df[d] 是一个数据框中的一列,np.where(df[r] > 0, 1, 0) 是一个 numpy 函数,用于根据 df[r] 中的值是否大于 0 来返回 1 或 0。
具体来说,np.where(df[r] > 0, 1, 0) 会对 df[r] 中的每个元素进行检查,如果大于 0,则返回 1,否则返回 0。这个返回的数组会被赋值给 df[d]。
所以整个语句的意思是,将 df[r] 中大于 0 的值设为 1,其余设为 0,并将结果保存在 df[d] 中。