【问题标题】:How to remove outliers above a specified value in R?如何删除R中指定值以上的异常值?
【发布时间】:2014-10-05 22:39:38
【问题描述】:

我是 R 编程新手。我有一组两个数据系列。我需要删除高于某个值的异常值,例如绝对值 25。一旦确定了这些值,就需要从两组中删除它们。我将如何识别这些值并删除它们?

提前致谢!!

【问题讨论】:

    标签: r data-analysis outliers


    【解决方案1】:

    如果您的数据存储在向量v 中,那么您可以使用new.v <- v[v <= 25] 将所有小于或等于25 的值存储在新向量new.v 中。您可以将其概括为new.v <- v[some_condition_to_keep_values]。请注意,这适用于向量;如果您指定了存储数据的内容(即数据框、矩阵等),那么提供帮助会更容易。

    【讨论】:

    • 感谢您的回复!但是我怎么知道删除了哪些值,因为我还需要删除第二组中的那些对应值
    猜你喜欢
    • 2019-04-11
    • 2012-08-11
    • 2017-09-25
    • 2018-05-09
    • 1970-01-01
    • 2015-01-18
    • 2018-10-03
    • 2021-12-16
    相关资源
    最近更新 更多