0
Java APIを使用してDataFrameから列のリストを選択しようとしています。スパークDataFrame - Java APIを使用して列のリストを選択
サンプルJavaコード:Java APIの
List<String> colList = Arrays.asList(new String[] { "column1", "column2", "column3" });
df.selectExpr((String[])colList.toArray()).show();
、私はselectExpr
の代わりselect
を使用する必要があります。 Java APIを使用して列のリストを選択する他の方法はありますか。
しかし、Scalaでは、以下のようなことができます。
サンプルのScalaコード:
val colList = List("column1", "column2", "column3")
df.select(colList.head, colList.tail: _*).show
最初のアプローチは、文字列の配列ではありません、あなたはプログラム的に最初と残りの部分を構築しています。 lsoの第2のアプローチは、列名のリストからStringとして構築する必要があります。 – Shankar