【问题标题】:Filter out empty Map from a Seq[Map]从 Seq[Map] 中过滤掉空 Map
【发布时间】:2021-10-06 11:52:53
【问题描述】:

我有这个 Seq[Map[String,String]] :

Seq(Map("Name"-> "Laura", "City" -> "Paris"), Map("Country" -> "Italy"), Map())

我想删除空地图以便获得:

Seq(Map("Name"-> "Laura", "City" -> "Paris"), Map("Country" -> "Italy"))

请问我该怎么做?

【问题讨论】:

  • 你尝试了什么?我建议您检查 Scaladoc
  • 查看下方帮助我找到解决方案的答案
  • @Didiintheclub 表示感谢,如果对您有帮助,请接受答案。

标签: scala apache-spark filter maps seq


【解决方案1】:
val data = Seq(Map("Name"-> "Laura", "City" -> "Paris"), Map("Country" -> "Italy"), Map())

val dataWithoutEmptyMaps = data.filter(_.nonEmpty)

【讨论】:

    猜你喜欢
    • 2022-11-15
    • 2017-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多