I have this df in pandas:
df = { "id" : ["apple", "potato","lemon"],"som" : [4, 2, 7] , "value" : [1, 2, 4]}
df = pd.DataFrame(df)
I would like to repeat each row based on value
. Desired output is:
results_df = {"id" : ["apple", "potato", "potato", "lemon", "lemon", "lemon", "lemon"] , "som" : [4, 2, 2, 7, 7, 7, 7]}
results_df = pd.DataFrame(results_df)
How can I do this please?