Size: a a a

2020 August 10

A

Aleksandr in Data Engineers
Всем привет. Подскажите, почему при использовании decimal типа в спарке null трактуется как 0? Это так и задумано? Не могу нигде информации найти по этому поводу.
источник

GP

Grigory Pomadchin in Data Engineers
Aleksandr
Всем привет. Подскажите, почему при использовании decimal типа в спарке null трактуется как 0? Это так и задумано? Не могу нигде информации найти по этому поводу.
поясни что ты имеешь ввиду кодом
источник

A

Aleksandr in Data Engineers
Grigory Pomadchin
поясни что ты имеешь ввиду кодом
val df1 = Seq(
     (BigDecimal("1.11"), BigDecimal("0.00")),
     (BigDecimal("0.00"), BigDecimal("2.22")),
     (null, BigDecimal("3.33"))
   )
     .toDF("col1", "col2")

   df1.filter(col("col1") =!=  0).show()
источник

A

Aleksandr in Data Engineers
в результате получаю одну строчку - первую. Хотя, должен получить первую и третью. Или я что-то делаю не так?)
источник

AS

Andrey Smirnov in Data Engineers
Aleksandr
в результате получаю одну строчку - первую. Хотя, должен получить первую и третью. Или я что-то делаю не так?)
сравнение с null дает тебе false
df1.filter(col("col1") > -1).show третью строчку не вернет
источник

A

Aleksandr in Data Engineers
Andrey Smirnov
сравнение с null дает тебе false
df1.filter(col("col1") > -1).show третью строчку не вернет
то есть null =!= 0 это false? почему?
источник

AS

Andrey Smirnov in Data Engineers
Aleksandr
то есть null =!= 0 это false? почему?
а почему оно должно быть true? ты же сравниваешь не числа, так принято со времен sql
если тебе вместо null адо 0, то тогда делай fillna
источник

AS

Andrey Smirnov in Data Engineers
Aleksandr
то есть null =!= 0 это false? почему?
источник

DZ

Dmitry Zuev in Data Engineers
нет, это не оно
источник

DZ

Dmitry Zuev in Data Engineers
сравнение с нулом это всегда боль. я считаю что сравнение с нулом всегда дает нул
источник

DZ

Dmitry Zuev in Data Engineers
я бы советовал не использовать нул, а завернуть в опшн. и написать свой инстанс для сравнения опшенов который вам хочется
источник

AS

Andrey Smirnov in Data Engineers
Dmitry Zuev
сравнение с нулом это всегда боль. я считаю что сравнение с нулом всегда дает нул
источник

DZ

Dmitry Zuev in Data Engineers
я знаю, я ж сказал что имхо
источник

O

Oleg in Data Engineers
коллеги кто какие ресурсы/каналы читает, чтобы в курсе быть индустрии? я про работу с данными
источник

A

Alex in Data Engineers
тех задание
источник

A

Alex in Data Engineers
а потом смотрите список требуемых технологий и дальше в гугл
источник

AE

Alexey Evdokimov in Data Engineers
окей гугл, как написать тех задание
источник

N

Nikita Blagodarnyy in Data Engineers
Oleg
коллеги кто какие ресурсы/каналы читает, чтобы в курсе быть индустрии? я про работу с данными
смотря, что понимать под работой с данными. для инжиров ресурсы одни, для саентологов-другие, для гувернеров-третьи, для балаболов и прочих визионеров-четвертые.
источник

O

Oleg in Data Engineers
все стараюсь читать
источник

O

Oleg in Data Engineers
BI еще до кучи
источник