Inp:
data = {
  "Name_1"  : [2, 6, 3],
  "Name_2": [8, 20, 12],
  "Name_3": [7, 3, 1],
  
}
df = pd.DataFrame(data)
date = ['21/10/2022','22/10/2022','23/10/2022']
df = df.set_index([date])
df
Out:
            Name_1  Name_2  Name_3
21/10/2022  2       8       7
22/10/2022  6       20      3
23/10/2022  3       12      1
My actual data has over 1000 rows and 243 columns, How do I transform this df so the result looks like this?

 
    