Skip to content Skip to sidebar Skip to footer

Pandas Apply Tuple Unpack Function On Multiple Columns

Given a function that takes multiple arguments and returns multiple values as so: def tuple_unpack(value, another_value): ''' does some interesting stuff ... ''' return value,

Solution 1:

You can using concat , with dataframe constructor

unpackdf=pd.DataFrame(df.apply(lambda x : tuple_unpack(x.col_1,x.col_2),1).tolist(),columns=['col1','col2'],index=df.index)
yourdf=pd.concat([unpackdf,df],axis=1)

Post a Comment for "Pandas Apply Tuple Unpack Function On Multiple Columns"