-1
我是R編程新手。我有一套兩個數據系列。我需要刪除超出特定值的異常值,例如絕對值爲25.一旦確定了這些值,就需要從兩組中刪除這些值。我將如何着手識別這些值並將其刪除?如何去除R中指定值以上的異常值?
感謝先進!
我是R編程新手。我有一套兩個數據系列。我需要刪除超出特定值的異常值,例如絕對值爲25.一旦確定了這些值,就需要從兩組中刪除這些值。我將如何着手識別這些值並將其刪除?如何去除R中指定值以上的異常值?
感謝先進!
如果您的數據存儲在矢量v
中,則可以執行new.v <- v[v <= 25]
以將所有小於或等於25的值存儲在新矢量new.v
中。你可以把它推廣到new.v <- v[some_condition_to_keep_values]
。請注意,這適用於矢量;如果您指定了存儲數據的內容(例如數據框,矩陣等),則更容易提供幫助。
感謝您的回覆!但我怎麼知道哪些值被刪除,因爲我需要刪除第二組中的相應值 – 2014-10-05 22:51:42
'w [v <= 25]'...... – 2014-10-05 22:55:37
非常感謝你!這樣可行! – 2014-10-05 23:09:46