[英]R: replace all values in a dataframe lower than a threshold with NA
I would like to replace all values in a dataframe lower than a given threshold minval
with NA
.我想用NA
替换数据帧中低于给定阈值minval
所有值。 What would be the most elegant way to do this?什么是最优雅的方式来做到这一点?
Try this:尝试这个:
df[df<minval]=NA
df < minval
creates a boolean matrix, which is used to select the values you want to replace with NA
. df < minval
创建一个布尔矩阵,用于选择要替换为NA
的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.