小编use*_*119的帖子

在R中的数据框中的列中计算零并表示为百分比

我想计算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

3
推荐指数
2
解决办法
1万
查看次数

计算不同时间步长的堆栈栅格中的均值,中位数和标准差

我有一个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)

stack r raster mean

2
推荐指数
1
解决办法
5023
查看次数

标签 统计

r ×2

mean ×1

raster ×1

stack ×1