TidyR 中的熔化网格数据

Melt grid data in TidyR

我有一个非常简单的数据集,组织为 grid/raster/table:

1,2,3
4,5,6
7,8,9

我想在 tidyR 中将其读入(并同源)为:

x,y,value
1,1,1
1,2,2
1,3,3
.....

这似乎是一个简单的问题,但我不知道如何解决它。

这是一种方法:

library(raster)
r <- raster(matrix(1:9, nrow=3, byrow=T))
cbind(rowColFromCell(r, 1:ncell(r)), values(r))