Как получить тип данных столбца в фрейме данных Scala - PullRequest
0 голосов
/ 20 сентября 2019

Как я могу получить тип данных столбца из кадра данных в Scala.Я нашел некоторые ответы здесь и там, но ни один из них не является полезным и точным.

Например, есть столбец X с типом данных (StringStype) и после выполнения:

     scala> df.select("X").dtypes
     res: Array[(String, String)] = Array((X,StringType))

Я не являюсьЯ уверен, почему он возвращает массив, в то время как это всего лишь строка.

То, что я ищу, чтобы точно возвращать "StringType" без какой-либо дополнительной информации и очищено, чтобы иметь возможность играть с ним.

1 Ответ

0 голосов
/ 20 сентября 2019

Это то, что я искал:

 scala> df.select("X").dtypes(0)._2
 res: String = StringType

По крайней мере, ближе к тому, что мне нужно и чище, чтобы играть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...