我希望在按类型分组后从变量度量中删除异常值。我尝试了下面的代码,但它不起作用。我已经搜索过了,我只遇到了如何删除整个数据帧或一列的离群值。但不是在分组之后。
df2 <- df %>%
group_by(TYPE) %>%
mutate(MEASURE_WITHOUT_OUTLIERS = remove_outliers(MEASURE))发布于 2021-06-13 10:28:32
您可以使用boxplot.stats获取每个组中的异常值,并使用filter删除它们。
library(dplyr)
df2 <- df %>%
group_by(TYPE) %>%
filter(!MEASURE %in% boxplot.stats(MEASURE)$out) %>%
ungrouphttps://stackoverflow.com/questions/67938869
复制相似问题