Fatores estatísticos - de csv para csv

Caros, por favor, me ajudem, tenho que gerar alguns fatores estatísticos
obtendo dados de um arquivo csv e saindo em outro csv.

Tenho o seguinte cenário:

ID; Peso; var30d.1; var30d.2; freq.1; freq.2; varontem.1; varontem.2
1 75 1 1 1 1 0 1
2 90 1 1 1 1 1 0
3 55 1 1 1 1 1 1

As variáveis .1 e .2 não se relacionam, somente usam o mesmo Peso, ja que tem o mesmo ID.
Consideremos então somente as variáveis com final .1, evidentemente terei que fazer para
todas, mas se eu tiver uma idéia de como fazer, ja será um grande começo.

Multiplica-se o conteudo da var30d.1 pelo valor da Peso e pega a somatória:
1x75 + 1x90 + 1x55, preciso da soma, que será 220.
Então faz-se a mesma coisa para varontem.1
0x75 + 1x90 + 1x55, total = 145.
Então, preciso dividir a soma de varontem.1 por var30d.1,
preciso do valor 0,66 e colocá-lo na frente de de varontem.1,
meu arquivo de saída seria:

ID Peso Proba
1 75 0,66
2 90 0,66
3 55 0,66
1 75 0,59
2 90 0,59
3 55 0,59

PS: A função das vars freq.1 e freq.2 é somente separar grupos,
ja que tenho valores de 1 a 7 nos campos.

Fico imensamente grato por su ajuda!

Perfeita sua explicação!

Quando passar pro JAVA posta aqui! Vou ficar feliz em saber que conseguiu(ou pelo menos tentou) programar isso!

:wink:

Abraços!