2017-05-10 14 views
0

データフレームをdfとすると、そのインデックスで列の名前を取得するにはどうすればよいですか? たとえば、次のように列のインデックスをその名前で取得することができます。df.columns.indexOf("col1")、しかし私はちょうど反対のことが必要です。インデックスによる列の名前の取得方法は?

答えて

4

df.columnsには、各列名の順番にArray[String]が与えられます。

df.columns(index)index

1

dataFrame.columsであなたの列の列名を与える列のリストを提供します。あなたは、これが

を助け

ds.schema.fields(index) 

希望により取得することができ、データを設定している場合は、dataFrame.columns(index)

によってカラム名を取得することができます

関連する問題