【发布时间】:2017-10-09 15:01:53
【问题描述】:
给定数据框df,如何通过索引检索列的名称?
例如,可以通过名称获取列的索引,如下所示:df.columns.indexOf("col1"),但我需要相反的东西。
【问题讨论】:
标签: java scala apache-spark dataframe
给定数据框df,如何通过索引检索列的名称?
例如,可以通过名称获取列的索引,如下所示:df.columns.indexOf("col1"),但我需要相反的东西。
【问题讨论】:
标签: java scala apache-spark dataframe
df.columns 按顺序为您提供每个列名的Array[String]。
df.columns(index) 将在index 处为您提供列的列名
【讨论】:
dataFrame.colums 给出列的列表。可以通过dataFrame.columns(index)获取列名
如果你有数据集,你可以通过
ds.schema.fields(index)
希望对你有帮助
【讨论】: