公司做网站找谁公司做网站找谁网站建设设计制作维护
news/
2025/9/23 17:02:38/
文章来源:
公司做网站找谁公司做网站找谁,网站建设设计制作维护,公司网站怎么建立需要多少钱,怎么查网站是否备案一 清除数据中恒定不变值
如果某个数据长时间不变#xff0c;默认异常#xff0c;清除掉该部分数据#xff1a;
# 使用 shift 和 cumsum 来创建一个分组键#xff0c;每次值改变都会增加组号
g (df[沉淀池3号进水流量] ! df[沉淀池3号进水流量].shift()).cumsum()# 使用…一 清除数据中恒定不变值
如果某个数据长时间不变默认异常清除掉该部分数据
# 使用 shift 和 cumsum 来创建一个分组键每次值改变都会增加组号
g (df[沉淀池3号进水流量] ! df[沉淀池3号进水流量].shift()).cumsum()# 使用 transform 来计算每个组的大小
counts df.groupby(g)[沉淀池3号进水流量].transform(count)
print(counts:, counts)
# 应用一个布尔掩码将连续出现至少5次的值替换为 NaN
df.loc[counts 5, 沉淀池3号进水流量] np.nan# 现在df中的column_name列已经将所有连续5个相同的值替换为了 NaN
df.info() 二 清除超出范围的值
指定数据范围外的值清洗
df[原水浊度] df[原水浊度].apply(lambda x: x if 0.01 x 3 else None) 三 使用其中一列数据替换另一列数据
all_data.loc[all_data[温度].isnull(), 温度] all_data.loc[all_data[温度].isnull(), 温度2]四 指定条件替换某一部分数据 np.where
df[沉后水浊度3] np.where(df.index mid_time, 0.1, df[沉后水浊度3])
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913248.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!