簡體   English   中英

在 R 中對數據列進行分組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM