pyspark_notes Functions explode join(left/right/anti) join(join with null value) write option Create Dataframe from json to spark dataframe