Suppose, I have a pandas data frame df with columns A, B and C. I would like to compute the row-wise minimum from arithmetic operator on the columns, specifically df['D']=min(df['A']+dF['B']*3, df['C']*np.sqrt(12)). I have seen related questions, and it would seem like I would need to first create two columns for the arguments in the min function, and them perform min of axis =1. I was wondering if there was another way, without creating the temporary columns.