小编jes*_*usg的帖子

在 R 中,如果某个值位于同一数据帧的任何特定列中,如何计数?

我有这个数据框,我想计算 VAL1-VAL3 中的一个值,如果在 T1-T5 中则对其求和

VAL1 <- c(1,3,2,4,9)
VAL2 <- c(5,6,3,1,2)
VAL3 <- c(7,5,5,9,5)
T1   <- c(4,2,6,4,8)
T2   <- c(10,1,2,9,9)
T3   <- c(6,8,6,3,2)
T4   <- c(5,4,2,4,1)
T5   <- c(9,7,8,4,5)

df<- data.frame(VAL1,VAL2,VAL3,T1,T2,T3,T4,T5)`
Run Code Online (Sandbox Code Playgroud)
值1 值2 值3 T1 T2 T3 T4 T5
1 5 7 4 10 6 5 9
3 6 5 2 1 8 4 7
2 3 5 6 2 6 2 8
4 1 9 4 9 3 4 4
9 2 5 8 9 2 1 5

所需的输出,新列RESULT1-RESULT3(相同的df): …

r count any

5
推荐指数
1
解决办法
96
查看次数

标签 统计

any ×1

count ×1

r ×1