You can delete the Nan values before plotting with drop.na in pandas. For example :
clean_data = merge_nal_cont(subset = ["Date","GPP_DT_uStar","GPP_uStar_f"]
and then continue with the plot. You to perfom a data inspection so you can know which columns and rows have NaN values.