问题:
不幸的是,我被一个简单的任务所困。我想根据另一个列表的值来过滤一个列表中的元素。
代码:
// Task: filter in list1 all elements that are greater than 10 in list2 // Solution: var solution = [6,7,8,9,10] var list1 = ee.List.sequence(1,10); var list2 = ee.List.sequence(1,20,2); // Failed Approaches // filter a single list print('List items greater than 10', list2.filter(ee.Filter.gt('item', 10))); // extract the indies of intest var listIndices = list2.map(function(number) { return ee.Number(number).gt(10); }); print(listIndices);
ee.Filter.inList(leftField, rightValue, rightField, leftValue)
Filter on metadata contained in a list.
Returns the const