タイプを持つ次の結果 Map がありますMap[Long,Map[String,String]]
。Map を に変換したいと思いList[Seq[Long,String]]
ます。
次のコードはこれをうまく行います。
val test = for((time, m) <- ret) yield for((k, v) <- m) yield Seq(time, v)
Seq(time, v)
問題は、私が実際に唯一の場所を含めたいということですv
。たとえば、現在、次の値を取得しています。
[[
1344969305196000,
"Ry7H5_client"
],
[
1344969777610000,
"Ry7H5_client"
],
[
1344965964890000,
"SOCKET/f6KGcMSVi7"
],
[
1344969919131000,
"Ry7H5_client"
]]
結果セットに「Ry7H5_client」を 1 回だけ含めたいと思います。これについて最善の方法は何ですか?