0
私の機能では、データフレームのシーケンスfinalDF
を返します。下のループではmapはSeq[DataFrame]
を返し、finalDF
に保存されているので、処理がさらに進む場合がありますが、フィルタ処理されたデータフレームを各繰り返しに保存して次のループ。タイプSeq [ユニット]の式がスケーラのSeq [DataFrame]に一致しません
どうすればよいですか?それをある一時的な値に代入しようとすると、タイプSeq[unit]
の式が期待されるタイプSeq[DataFrame]
に適合しないというエラーがスローされます。
var finalDF: Seq[DataFrame] =null
for (i <- 0 until stop){
finalDF=strataCount(i).map(x=> {
df.filter(df(cols(i)) === x)
//how to get the above data frame to pass on to the next computation?
}
)
}
よろしく
ありがとう、これは本当に役に立ちました。あなたはこの構文をどうか説明してください。そしてもう一つのことは、私はfinalDFですべての値に対して別のループを適用したいのですが、ここで2つのカウンタを指定することは可能でしょうか?ありがとう – Garipaso
@ラニ、答えを更新、あなたがチェックすることができます – chengpohi