2016-11-18 70 views
-2

我有附加數據集ts.diluteř分列分爲兩類

欲反應塔分成兩類:「從8至12」和「12至18」。我想分別稱這些「低」和「高」。我將如何做到這一點?

回答

0

下一次,使用head(ts.dilute, 5)並在此處複製/粘貼結果而不是截圖。

你可以使用cut()創建一個2級的因素,這將使你的範圍的NA之外任何東西。

ts.dilute$class <- cut(ts.dilute$reaction, breaks = c(8,12,18), labels =c("low","high"), include.lowest = TRUE) 

,或者使用dplyr

library(dplyr) 

ts.dilute <- ts.dilute %>% 
    mutate(class = cut(reaction, breaks = c(8,12,18), labels =c("low","high"), include.lowest = TRUE)