Собрать искры CSV читатель ошибки - PullRequest
0 голосов
/ 25 сентября 2019

Я использую spark.reader.csv("path.csv") для загрузки и анализа CSV.Однако мои файлы могут содержать ошибки (недопустимые типы, недостаточно столбцов и т. Д.).Можно ли прочитать такой файл и сохранить информацию об ошибках?Я хотел бы получить Dataset[Either[Exception, Row]]

, о котором я думал:

    def customCsvParser(s: String): Either[String, Row] = ???
    reader.text("a").map(customCsvParser(_)).as[Either[String, Row]]

однако мне было бы легче не писать слишком много пользовательских логик.

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