标签: python apache-spark pyspark
所以我使用Spark的collectAsMap()方法将键和值保存在变量中。现在我希望在找不到密钥时返回“null”或其他内容。我怎么能这样做?
答案 0 :(得分:3)
尝试使用dict的get方法。 它看起来像是:dict.get(key[, default=None])
dict.get(key[, default=None])
使用此选项通常比访问者更好,因为如果密钥不存在,您可以指定默认值,默认情况下为None,同时访问者(如dict[key])将抛出一个KeyError
None
dict[key]