利用GEE在线处理数据功能,用sentinel5p数据集在做区域3年内甲烷月均值时,由于数据量过大或者异常,结果出现过多null值
function getNumFromList(lista,listb){
var nummeanlist = ee.List([])
var i = 0
while (i<36){
nummeanlist = nummeanlist.add(ee.Dictionary(lista.get(i)).getNumber(listb.get(i)))
i++;
}
return nummeanlist;
}
var NumMeanList = getNumFromList(MeanCH4List,BandnameList)
print(NumMeanList,'NumMeanList')
List (Error)
List.add: Parameter 'element' is required.
GEE的算法为java或者python
我尝试在list.add加入一个语句,将null值替换为-9999,这样在制表输出时过极端异常值不会影响误差线;
我也试过for循环替换,可惜实力不济,没做出来
我想寻求添加什么语句才可以将实现异常值替换,并且不影响成图输出。
add中用三目运算符处理,如果为空就给随机值。
Python 的pandas库有fillna()方法