0
私はList[(String, List[List[String]])]
のようなデータ構造を持っています。私は、各サブリストにおける第一の要素を比較するList[List[String]]
で最大値と最小値を見つける必要がある:List [List [String]]の最大値と最小値を各サブリストの最初の要素と比較する
これは私がそれを行う方法です。
val timestamp_col_ind = 1
val sorted = processed.map(list => (list._1,list._2.sortWith(_.productElement(timestamp_col_ind).toString.toLong < _.productElement(timestamp_col_ind).toString.toLong)))
その後、私はlast.apply(timestamp_col_ind).toString.toLong
とhead.apply(timestamp_col_ind).toString.toLong
を使用して最大値と最小値の要素にアクセスそれに対応して。
しかし、問題は、サブリストが第1要素によって順序付けられないということです。私は間違って何をしていますか?
を示すことができていない、つまりこれは、サブリストが空になることはありませんことを前提としてい例? –
これは 'apache-spark'にどのように関連していますか? –
@TzachZohar:申し訳ありませんが、実際にこの質問はちょうどスカラに関連しています。それは私のスパークプログラムの一部ですが、スパークタグを持っているのは間違いありません。どうも。 – Lobsterrrr