I have a dataframe that the first column are strings, the 2nd column are the numbers that I want to replicate each string.
df = pd.DataFrame({'String':['a','b', 'c', 'd', 'e', 'f', 'g'],
        'Times':[2, 3, 5, 3, 2, 4, 5]})
df
| String | Times | 
|---|---|
| a | 2 | 
| b | 3 | 
| c | 5 | 
| d | 3 | 
| e | 2 | 
| f | 4 | 
| g | 5 | 
How can I create a data frame into this in python? (stopped at d but you know the pattern). Thanks!
| String | Times | 
|---|---|
| a | 1 | 
| a | 2 | 
| b | 1 | 
| b | 2 | 
| b | 3 | 
| c | 1 | 
| c | 2 | 
| c | 3 | 
| c | 4 | 
| c | 5 | 
 
     
     
     
     
     
    