问题:
正在处理一个来自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()
转移一个列表,