R 查找菱形数据集的异常值时出错

R 查找菱形数据集的异常值时出错,r,R,对于以下代码,我得到一个错误: 箱线图(钻石$克拉,钻石$切割,钻石$深度,钻石$桌子,钻石$x, 钻石$y,钻石$z) 箱线图(钻石$克拉,钻石$切割,钻石$深度,钻石$桌子,钻石$x, 钻石$y,钻石$z)$out 异常值以下是一个示例解决方案: 首先,我们选择感兴趣的列 subset_df<diamonds[,which(names(diamonds)%in%c("carat","cut","depth","x","y","z","table"))] 非异常值:出于偏好的原因,我会

对于以下代码,我得到一个错误:

箱线图(钻石$克拉,钻石$切割,钻石$深度,钻石$桌子,钻石$x,
钻石$y,钻石$z)
箱线图(钻石$克拉,钻石$切割,钻石$深度,钻石$桌子,钻石$x,
钻石$y,钻石$z)$out
异常值以下是一个示例解决方案:
首先,我们选择感兴趣的列

subset_df<diamonds[,which(names(diamonds)%in%c("carat","cut","depth","x","y","z","table"))]
非异常值:出于偏好的原因,我会选择
ggplot2

non_outliers<-subset_df[which(subset_df$z<5),]
boxplot(non_outliers)

non_outliers
,它返回列索引,您正在对行进行子集设置。另外,
异常值
中包含的内容也不清楚。争论太多了。你能发布完整的工作流程吗?关于
的用法,其中
:箱线图(钻石$克拉,钻石$切割,钻石$深度,钻石$表格,钻石$x,钻石$y,钻石$z)箱线图(钻石$克拉,钻石$切割,钻石$深度,钻石$表格,钻石$x,钻石$y,钻石$z)$out异常值
异常值
是一个向量,在%异常值中使用
%时,只需选择一个变量
Newdata Rishabh,通常在注释中发布代码(特别是这么长的代码)不是很有用。每当您为问题添加一些上下文或含义时,通常最好直接编辑问题,替换/修改或添加到数据集中。要显示离群值,还是要检查离群值?如何从原始数据集中删除已识别的离群值,在本例中为菱形数据集??尝试
subset_df[-which(subset_df$z>=5),]
。如果有助于解决问题,你可以接受答案。
boxplot(outliers)
non_outliers<-subset_df[which(subset_df$z<5),]
boxplot(non_outliers)