У меня есть динамически определенный вложенный список строк, который будет заполняться с использованием .txt;Как сгруппировать динамически определенный список по первому столбцу и рассчитать среднее значение для остальных?
Типичные значения TXT заключаются в следующем:
EPC1687626298729872,12.4,11.3,6.2 EPC1687626298729872,5,6,2
EPC1687626298729872,8,7.3,4 EPC1687626DDDD29872,11.4,10.3,5.2
EPC1687626DDDD29872,9,16,2 EPC2798272987298798,17,2,2
EPC2987398239879832,11,3,2 EPC9827298729872987,4,5,6
EPC3929873981310091,2,2,2 EPC982733U209309280,4,7,11
Значения первого столбца (начиная с EPC) всегда требуется. Что мне нужно сделать, это сгруппировать строки, имеющие одинаковые значения EPC (значения первого столбца), и усреднить остальные значения по вступлению.
Например
EPC1687626298729872,12.4,11.3,6.2 EPC1687626298729872,5,6,2
EPC1687626298729872,8,7.3,4 EPC1687626DDDD29872,11.4,10.3,5.2
EPC1687626DDDD29872,9,16,2
должен дать
EPC1687626298729872, (12.4+5+8)/3, (11.3+6+7.3)/3, (6.3+2+4)/3.
EPC1687626DDDD29872, (11.4+9)/2 ,(10.3+16)/2, (5.2+2)/2
Заранее спасибо за вашу помощь.
Я был возиться с 2D массивов но у меня возникла проблема с Nullexception, поэтому я перешел в динамические вложенные списки и застрял в том, чтобы понять, как группировать первый столбец без назначения имен. Но благодаря ответу ниже я понял это. В любом случае. – HF20