   .join(types, Seq("nodeId", "type"), "rightouter")   .na.fill(0)  // +------+----+--------+ // |nodeId|type|numLinks| // +------+----+--------+ // |     0|   0|       0| // |     0|   0|       0| // |     0|   0|       0| // |     0|   0|       0| // |     0|   0|       0| // |     0|   0|       0| // +------+----+--------+