在scala spark中以编程方式选择多个列
我正在以编程的方式尝试从字符串数组形成数据帧在scala spark中以编程方式选择多个列,scala,apache-spark,Scala,Apache Spark,我正在以编程的方式尝试从字符串数组形成数据帧 var columnNames = df.columns var df2 = df.select(columnNames) // columnNames is a String[Array] 但这给了我错误。 还有别的办法吗?我从 我从你那里得到了答案 我花了一些时间寻找这个问题的答案,我已经展示了我从哪里得到答案的。这将简化对类似于我的问题的搜索,因为原始问题很难找到。我花了一些时间搜索该问题的答案,并显示了我从何处获得答案。这将简化对类似于我的
var columnNames = df.columns
var df2 = df.select(columnNames) // columnNames is a String[Array]
但这给了我错误。
还有别的办法吗?我从
我从你那里得到了答案
我花了一些时间寻找这个问题的答案,我已经展示了我从哪里得到答案的。这将简化对类似于我的问题的搜索,因为原始问题很难找到。我花了一些时间搜索该问题的答案,并显示了我从何处获得答案。这将简化对类似于我的问题的搜索,因为原始问题很难找到。
var columnNames = df.columns
var df2 =df.select(columnNames.head, columnNames.tail: _*)