R:用NA替换低于阈值的数据帧中的所有值 [英] R: replace all values in a dataframe lower than a threshold with NA

查看:35
本文介绍了R:用NA替换低于阈值的数据帧中的所有值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想用 NA 替换数据框中所有低于给定阈值 minval 的值。

I would like to replace all values in a dataframe lower than a given threshold minval with NA. What would be the most elegant way to do this?

推荐答案

尝试一下:

 df[df<minval]=NA

df< minval 创建一个布尔矩阵,该布尔矩阵用于选择要用 NA 替换的值。

df < minval creates a boolean matrix, which is used to select the values you want to replace with NA.

这篇关于R:用NA替换低于阈值的数据帧中的所有值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆