在R中对数据列进行分组
我有一个48个锌浓度读数样本的数据框。我试图将数据分为正常、高和低(0-30低、31-80正常和高于80高),并继续为每组绘制具有不同pch的散点图 以下是前5个条目 样品浓度 1 1 71.1 2 2 131.7 3 3 13.9 4 4 31.7 5.6.4在R中对数据列进行分组,r,R,我有一个48个锌浓度读数样本的数据框。我试图将数据分为正常、高和低(0-30低、31-80正常和高于80高),并继续为每组绘制具有不同pch的散点图 以下是前5个条目 样品浓度 1 1 71.1 2 2 131.7 3 3 13.9 4 4 31.7 5.6.4 谢谢一般来说,请使用dput(head(data))并将输出粘贴到您的问题中,尝试将样本数据包括在中 您需要的是所谓的
谢谢一般来说,请使用
dput(head(data))
并将输出粘贴到您的问题中,尝试将样本数据包括在中
您需要的是所谓的“分组”(binning)(分组在R术语中是一种非常不同的操作)
这里的标准功能是cut
:
numericVector <- runif(100, min = 1, max = 100 ) # sample vector
cut(numericVector, breaks = c(0,30,81,Inf),right = TRUE, include.lowest = FALSE, labels = c("0-30","31-80","80 or higher"))
numericVector非常感谢。你能帮我把图例附在我的图表上吗。我正在使用ggplot@Chukwubuikem我鼓励你为此提出一个新问题。