【发布时间】:2025-12-26 07:35:16
【问题描述】:
我想在按 TYPE 分组后从变量 MEASURE 中删除异常值。我尝试了以下代码,但没有成功。我已经搜索过,我只遇到过如何删除整个数据框或一列的异常值。但不是在分组之后。
df2 <- df %>%
group_by(TYPE) %>%
mutate(MEASURE_WITHOUT_OUTLIERS = remove_outliers(MEASURE))
【问题讨论】:
-
remove_outliers函数来自哪个包?您能否展示用于从整个数据框或一列中删除异常值的代码? -
您好,我尝试查找 remove_outilers 的包,但找不到。我尝试了以下方法,df 带有 0 个观察值,这是不可能的。 library(rstatix) df_no_outliers % group_by(TYPE) %>% identify_outliers(MEASURE) %>% filter(!is.outlier)