введите описание изображения здесь
Я хочу добавить столбец с именем «Joint_pred_x» (x = 0,1,2) на основе двух значений в «nb_pred_x» и «svm_pred_x», добавить 0, если nb = 1, svm = 1; добавить 1, если nb = 1, svm = 0; добавьте 2, если nb = 0, svm = 1; добавьте 3, если nb = 0, svm = 0. Я думаю, что withcolumn может выполнить эту работу, но меня смущает условный logi c. Решение должно быть только pyspark, заранее спасибо