我有一个带有 ID 的列,但它们是重复的;例如:
“0,0,1,1,1,2,3,3,4,4,...”
对于每一行,我在其他列中有一个给定的值,例如:
“0-24;0-36;1-13;1-34;1-23;……”
我想每个 ID 只保留一行,但我需要对每个 ID 的值求和,即对给定 ID (0,1,2,...) 的所有列中的所有值求和,其中可能包括几行。
有没有一种简单的方法可以使用 Excel 执行此操作?
这是一些示例数据(左侧的表格)以及所需的输出(右侧的表格)。
ID Value ID Value
0 24 0 60
0 36 1 70
1 13 2 16
1 34 3 24
1 23 4 48
2 16
3 9
3 15
4 24
4 24
Run Code Online (Sandbox Code Playgroud) 我有一个光栅文件(在 QGIS 中从矢量文件创建)。
我想知道在 R 中是否可能:
1)改变像素的值?(我相信所有单元格都具有关联的值“1”,或者至少具有蓝色像素(检查下面的图像),并且我不知道白色像素的值,但我想将其设置为“2” ,例如,所以它将是二进制的)
2)“裁剪”光栅?
以下是输入栅格的特征:
> catC1raster
class : RasterLayer
dimensions : 1384, 2359, 3264856 (nrow, ncol, ncell)
resolution : 30, 30 (x, y)
extent : 325352.8, 396122.8, 4613074, 4654594 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=utm +zone=31 +datum=WGS84 +units=m +no_defs +ellps=WGS84 +towgs84=0,0,0
names : CAT_C1_30m
Run Code Online (Sandbox Code Playgroud)
这是情节: