在此資料中,我想創建一個帶有回圈(這是我的識別符號)列的新資料框,另外兩列具有回圈的 N 變數的總和,另一列具有 N 的總和,其中分類器列的元素相等到有效列。
set.seed(1)
test <- tibble(cicle = c(rep("1", 10), rep("2", 10), rep("3", 10)),
classifier = rep(c("c1", "c2", "c3"), 10),
valid = rep(c("c3", "c2", "c4"), 10),
N = rnorm(30))
我怎么能執行呢?
謝謝
uj5u.com熱心網友回復:
按 'cicle' 分組后,獲取第sum一個的 'N'sum和sum'N' 的子集,即classifier值與valid
library(dplyr)
test %>%
group_by(cicle) %>%
summarise(sum1 = sum(N), sum2 = sum(N[classifier == valid]), .groups = 'drop')
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/356534.html
下一篇:使用R中的另一個資料框列完成列名
