Should be as simple as:
var foo = (from data in pivotedData.AsEnumerable() select new { Group = data.Field<string>("Group_Number"), Study = data.Field<string>("Study_Name") }).Distinct().Select(x => new BarObject { Group = x.Group, Study = x.Study });