Pyspark Dataframe Create New Column Based On Other Columns, withColumns # DataFrame.