Apply function to each row of pandas dataframe to create two new columns

后端 未结 4 1845
小蘑菇
小蘑菇 2020-12-02 14:36

I have a pandas DataFrame, st containing multiple columns:


DatetimeIndex: 53732 entries, 1993-01-0         


        
4条回答
  •  感情败类
    2020-12-02 14:49

    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.

提交回复
热议问题