I have a dataframe with a datetime column in string type, like this:
>>> df2
       date     a    b
0  2020/1/1   8.0  5.0
1  2020/1/2  10.0  7.0
2  2020/1/3   6.0  1.0
3  2020/1/4   6.0  3.0
I want use its 'date' column to generate a new index with various length by multiply a array, like this:
>>> idx_list = [2,3,1,2]
>>> df2.date*idx_list
but I got a unexpected result:
>>> df2.date*idx_list
0            2020/1/12020/1/1
1    2020/1/22020/1/22020/1/2
2                    2020/1/3
3            2020/1/42020/1/4
Is there a way to make a new index series to be a sequential data, like:
0 2020/1/1
1 2020/1/1
2 2020/1/2
3 2020/1/2
4 2020/1/2
5 2020/1/3
6 2020/1/4
7 2020/1/4
Thank you!
 
     
    