I am looking to summarize the following table, df1, pandas data frame:
  name subname  value1  value2  value3
0    a       b       1       1       1
1    a       b       2       2       2
2    a       b       3       3       3
3    a       b       4       4       4
4    a       b       5       5       5
to obtain in df2 format:
  name subname    type  mean  sd
0    a       b  value1     3   3
1    a       b  value2     3   3
2    a       b  value3     3   3
Reproducible input:
df1 = pd.DataFrame({'name': ['a','a','a','a','a'],
                    'subname': ['b','b','b','b','b'],
                    'value1': [1,2,3,4,5],
                    'value2': [1,2,3,4,5],
                    'value3': [1,2,3,4,5]})
df2 = pd.DataFrame({'name': ['a','a','a'],
                    'subname': ['b','b','b'],
                    'type': ['value1','value2','value3'],
                    'mean': [3,3,3],
                    'sd': [3,3,3]})
 
     
    