Find First Non-zero Value in Each Row of Pandas DataFrame,"df.replace(0, np.nan).bfill(1).iloc[:, (0)]"