我想计算R数据帧中每列中的零个数,并将其表示为百分比.应将此百分比添加到原始数据框的最后一行?例
x <- c(0, 4, 6, 0, 10)
y <- c(3, 0, 9, 12, 15)
z <- c(3, 6, 9, 0, 15)
data_a <- cbind(x,y,z)
Run Code Online (Sandbox Code Playgroud)
想要在每列中看到零并表示为百分比
谢谢
我有一个R栅格砖块/堆栈(使用栅格数据包),用于1970年至2015年的45年年度降雨数据。我想计算给定年份的均值,中位数和标准差,例如使用最近5年的2015年,10年,15年,20年,30年。我想在2000年到2015年之间进行此操作,在此过程中,每年都使用堆积的数据重复此过程,并保存给定年份的新得出的栅格。这是示例代码。任何帮助是极大的赞赏。
raster <- raster(ncol=10, nrow=10)
raster_brick <- brick( sapply(1:45, function(i) setValues(r, rnorm(ncell(r), i, 3))))
plot(raster_brick)
str(raster_brick)
Run Code Online (Sandbox Code Playgroud)