I have a pandas DataFrame, st containing multiple columns:
st
DatetimeIndex: 53732 entries, 1993-01-0
Yet another solution based on Assigning New Columns in Method Chains:
st.assign(a = st['path'] + 2*st['row'], b = st['path'] * 0.153)
Be aware assign always returns a copy of the data, leaving the original DataFrame untouched.
assign