Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何通过特定变量计算一列的百分比?_R_Data Science - Fatal编程技术网

R 如何通过特定变量计算一列的百分比?

R 如何通过特定变量计算一列的百分比?,r,data-science,R,Data Science,我最终想画出海洋盆地覆盖藻类的珊瑚礁总数的百分比 DF这里有一个带有dplyr library(dplyr) DF %>% group_by(ocean_basin) %>% summarise(Prop = 100 * sum(algae_area_km, na.rm = TRUE)/sum(reef_area_km, na.rm = TRUE), .groups = 'drop')

我最终想画出海洋盆地覆盖藻类的珊瑚礁总数的百分比


DF

这里有一个带有
dplyr

library(dplyr)
DF %>%
       group_by(ocean_basin) %>%
       summarise(Prop = 100 *
         sum(algae_area_km, na.rm = TRUE)/sum(reef_area_km, na.rm = TRUE), 
              .groups = 'drop')