I have a list which itself contains n lists (in this instance there are 4). What I need to do is get an output as in 'required query result' below
List of lists:
Product      Year    DY
Comp         1992    110.0 
Comp         1993    200.0 
Non-Comp     1990    45.2 
Non-Comp     1991    50.0 
Non-Comp     1992    55.0 
Non-Comp     1993    100.0 
Product      Year    DY
Comp         1992    170.0 
Non-Comp     1990    64.8 
Non-Comp     1991    75.0 
Non-Comp     1992    85.0 
Product      Year    DY
Non-Comp     1991    25.0 
Product      Year    DY
Non-Comp     1990    37.0 
Required query result:
Product      Year    DY1     DY2     DY3     DY4
Comp         1992    110.0  170.0       
Comp         1993    200.0          
Non-Comp     1990    45.2   64.8             37.0
Non-Comp     1991    50.0   75.0     25.0   
Non-Comp     1992    55.0   85.0        
Non-Comp     1993    100.0  
Remember there could be more than 4 lists in the list so I have imagined something like:
foreach (var element in myList)
{
    // some hard work
}
 
     
     
     
    