0
如何從數據幀序列中刪除空數據幀?在下面的代碼片段中,twoColDF中有很多空的數據框。對於下面的for循環還有一個問題,有沒有一種方法可以使這種效率更高?我試圖重寫這低於線,但沒有工作如何從scala中的數據幀序列中刪除空數據幀
//finalDF2 = (1 until colCount).flatMap(j => groupCount(j).map(y=> finalDF.map(a=>a.filter(df(cols(j)) === y)))).toSeq.flatten
var twoColDF: Seq[Seq[DataFrame]] = null
if (colCount == 2 )
{
val i = 0
for (j <- i + 1 until colCount) {
twoColDF = groupCount(j).map(y => {
finalDF.map(x => x.filter(df(cols(j)) === y))
})
}
}finalDF = twoColDF.flatten
你的問題是很難理解:什麼是'finalDF'的類型?什麼是「groupCount」? –