[英]Grouping a Data Column in R
我有一个包含 48 个锌浓度读数样本的数据框。 我正在尝试将数据分组为正常、高和低(0 -30 低,31 - 80 正常和高于 80 高)并继续到 plot 分散 plot,每个组具有不同的 pch。
这是前 5 个条目
样品浓度 1 1 71.1 2 2 131.7 3 3 13.9 4 4 31.7 5 5 6.4
谢谢
一般来说,请尝试通过使用dput(head(data))
并将 output 粘贴到您的问题中来包含示例数据。
您想要的称为分箱(在 R 术语中,分组是一个非常不同的操作)。
这里的标准 function 被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"))
请查看function 文档以根据您的具体情况调整参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.