>从Dataframe中选择前15列

zqry0prt  于 2021-05-17  发布在  Spark
关注(0)|答案(1)|浏览(419)

我试图从包含500多列的Dataframe中获取前15列。但我不知道怎么做,因为这是我第一次使用scala spark。
我在搜索,但没有找到任何东西,只是如何通过名称获取cols,例如:

val df2 = df.select("firstColName", "secondColeName")

如何按索引执行此操作?
提前谢谢!

mwngjboj

mwngjboj1#

例如:

df.selectExpr(df.columns.take(15):_*)

相关问题