如何通过索引获取列名?

Din*_*ius 0 java scala dataframe apache-spark

给定dataframe df,如何通过其索引检索列的名称?例如,可以按如下名称获取列的索引:df.columns.indexOf("col1"),但我只需要相反的事情。

puh*_*len 5

df.columnsArray[String]按顺序为您提供每个列名称。

df.columns(index) 将为您提供该列的列名称 index