df <- data.frame(dive=factor(sample(c("dive1","dive2", "dive3"),20,replace=TRUE)),speed=runif(20))
> df
dive speed Drift
1 dive1 0.80668490 TRUE
2 dive1 0.53349584 FALSE
3 dive2 0.07571784 TRUE
4 dive2 0.39518628 TRUE
5 dive1 0.84557955 TRUE
6 dive1 0.69121443 FALSE
7 dive1 0.38124950 TRUE
8 dive2 0.22536126 FALSE
9 dive1 0.04704750 FALSE
10 dive2 0.93561651 TRUE
假设我有一个这种形式的数据框,其中第三列名为“Drift”,其中行值为“TRUE”或“FALSE”。当“潜水”等于特定值时,我将如何计算等于 TRUE 的行的百分比。即当潜水==1 时,“漂移”列的“真”百分比是多少?谢谢你。