Let's say I have a DataFrame like this:
df = pd.DataFrame({'col1':[0.2, 0.3, .5], 'col2':['a', 'b', 'c']})
And I want to obtain a third column col3 which would be something like:
{'col1':['20% a', '30% b, '50% c']}
Is there anyway of solving this without iterating each row of the DataFrame ?