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"