Привет, я пытаюсь нарисовать BigInt
на int
, чтобы сгенерировать классы Rating. Я только хочу, чтобы использовать экземпляры, которые достаточно малы, чтобы вписаться в в Я использую следующий код:Кастинг BigInt to Int in Spark
val tup=rs.select("kunden_nr","product_list")
val rdd=tup.rdd.map(row=>(row.getAs[BigInt](0),row.getAs[Seq[Int]](1)))
val fs=rdd.filter(el=>el._1.isValidInt)
fs.count()
rdd.count()
Количество фс Вынес следующее исключение в Zepplin:
java.lang.ClassCastException: java.lang.Long cannot be cast to scala.math.BigInt
Извините, но мне нужен Int. Итак, цепочка - BigInt => Int –
@jojo_Berlin Не беспокойтесь, проверьте мое редактирование –
Спасибо, что сделал трюк :) –