Как захватить строки, которые не преобразуются функцией pyspark? - PullRequest
0 голосов
/ 05 октября 2019

У меня есть написанная функция, которая преобразует тип данных кадра данных в указанную схему в Pyspark. Функция приведения молча делает запись как Null, если она не может преобразовать в соответствующий тип данных.

например, F.col(col_name).cast(IntegerType()) приведёт к типу Integer, и если значение столбца будет Long, оно будет иметь значение null.

Есть ли способ зафиксировать случаи, когда он преобразуется в Null? В конвейере данных, который выполняется ежедневно, если они не будут захвачены, он молча сделает их нулевыми и перейдет к вышестоящим системам.

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