Кадр данных Spark не добавляет столбцы с нулевыми значениямиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Кадр данных Spark не добавляет столбцы с нулевыми значениями

Сообщение Anonymous »

Я пытаюсь создать новый столбец, добавив два существующих столбца в свой фрейм данных.

Исходный фрейм данных

Код: Выделить всё

╔══════╦══════╗
║ cola ║ colb ║
╠══════╬══════╣
║ 1    ║ 1    ║
║ null ║ 3    ║
║ 2    ║ null ║
║ 4    ║ 2    ║
╚══════╩══════╝
Ожидаемый результат с производным столбцом

Код: Выделить всё

╔══════╦══════╦══════╗
║ cola ║ colb ║ colc ║
╠══════╬══════╬══════╣
║ 1    ║ 1    ║    2 ║
║ null ║ 3    ║    3 ║
║ 2    ║ null ║    2 ║
║ 4    ║ 2    ║    6 ║
╚══════╩══════╩══════╝
Когда я использую df = df.withColumn('colc',df.cola+df.colb), он не добавляет столбцы с нулевыми значениями.

Я получаю следующий результат:

Код: Выделить всё

╔══════╦══════╦══════╗
║ cola ║ colb ║ colc ║
╠══════╬══════╬══════╣
║ 1    ║ 1    ║ 2    ║
║ null ║ 3    ║ null ║
║ 2    ║ null ║ null ║
║ 4    ║ 2    ║ 6    ║
╚══════╩══════╩══════╝
Есть ли способ включить в расчет нулевые значения. Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/528 ... ull-values
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»