问题:
正在处理一个来自reduceColumns().group()的字典,就像你在下面得到的那样(即 "sums")。我怎样才能将其转换为所有的 "sums "列表("group "列表中每个对象的第二个属性)是一个列表的列表。
代码:
// 加载一个矢量研究区
var blocks = ee.FeatureCollection('TIGER/2010/Blocks');
// 计算指定属性的总和,按州代码分组。
var sums = blocks
.filter(ee.Filter.and(
ee.Filter.neq('pop10', null),
ee.Filter.neq('housing10', null)))
.reduceColumns({
selectors: ['pop10', 'housing10', 'statefp10'],
reducer: ee.Reducer.sum().repeat(2).group({
groupField: 2,
groupName: 'state-code',
})
});
修改前我们需要一个函数:
unzip()
转移一个列表,