我有一个字典,其中包含键值对列名称和值作为该列中允许值的列表
如何用'0'替换字典列表中没有出现的值
FinalCat_ 是列名列表 CombinedCat 是 Vaex df AllowedCatColValuesFast 是字典
def returnVal(x, li):
if x in li:
return x
else:
return '0'
for i in FinalCat_:
CombinedCat[i+"Mod"] = CombinedCat.apply(returnVal, [CombinedCat[i], AllowedCatColValuesFast[i]])
所以当我做 .value_counts() 它给我一个错误列表索引超出了新列的范围。