如何将dataframe转换为迭出(并用值填充齐柏林飞艇的复选框)



我想用列的独特值填充复选框,因为在下一步中,这将是我的过滤器选项。

我的数据看起来像这样:

df:

root
 |-- KW: integer (nullable = true)
 |-- grund: long (nullable = true)
 |-- text_rotschaltung: string (nullable = true)
 |-- Anzahl: long (nullable = false)

columnfilter:

root
 |-- grund: long (nullable = true)

列" grund"是由于失败的原因而定的标识符。在我的报告中,用户应交互过滤他想看到的原因。

实际上我有此代码部分:

...
    val df = rdd1.toDF()
    var ColumnFilter = df.orderBy("grund").select("grund").distinct

println("Hello "+z.checkbox("The reasons:", ColumnFilter).mkString(" and "))

使用此代码,我得到错误:

error: type mismatch;
 found   : org.apache.spark.sql.DataFrame
 required: Iterable[(Object, String)]
println("Hello "+z.checkbox("The reasons", ColumnFilter).mkString(" and "))

如何将数据框架转换为山上的,或者我还有哪些其他选项填充复选框?

非常感谢。

如何将数据框转换为迭代

使用collect获取数据(从DataFrame的内部)。

相关内容

  • 没有找到相关文章

最新更新