2014-10-05 57 views
-1

我是R編程新手。我有一套兩個數據系列。我需要刪除超出特定值的異常值,例如絕對值爲25.一旦確定了這些值,就需要從兩組中刪除這些值。我將如何着手識別這些值並將其刪除?如何去除R中指定值以上的異常值?

感謝先進!

回答

1

如果您的數據存儲在矢量v中,則可以執行new.v <- v[v <= 25]以將所有小於或等於25的值存儲在新矢量new.v中。你可以把它推廣到new.v <- v[some_condition_to_keep_values]。請注意,這適用於矢量;如果您指定了存儲數據的內容(例如數據框,矩陣等),則更容易提供幫助。

+0

感謝您的回覆!但我怎麼知道哪些值被刪除,因爲我需要刪除第二組中的相應值 – 2014-10-05 22:51:42

+0

'w [v <= 25]'...... – 2014-10-05 22:55:37

+0

非常感謝你!這樣可行! – 2014-10-05 23:09:46