Enviado em 26/07/2016 - 15:35h
ctw6av escreveu:
Bom saber quantos dígitos 2 há na coluna 3 é relativamente fácil mas eu não entendi a parte de associar os dígitos com a coluna 4:
----------------------------------------------------------
Debiano com uma pitada de slack
----------------------------------------------------------
Obrigada! Foi grande a ajuda. Bom saber quantos dígitos 2 há na coluna 3 é relativamente fácil mas eu não entendi a parte de associar os dígitos com a coluna 4:
#!/usr/bin/env python3
f = open('/home/ctw6av/file.dat', 'r')
file = f.readlines()
cont = 0
for line in file:
coluns = line.split()
for digit in coluns[2]:
if int(digit) == 2:
cont += 1
print(cont)
----------------------------------------------------------
Debiano com uma pitada de slack
----------------------------------------------------------
A questão de relacionar com os elementos da coluna seria assim:
0 331 2 4.711366
0 1085 3 1.000000
0 1550 2 9.893358
0 1978 4 1.000000
1 567 1 70.279592
1 1055 2 1.396788
Com os dados da tabela acima veja que na terceira coluna eu tenho três vezes o número 2, onde o primeiro corresponde a 4.711366, o segundo a 9.893358 e o terceiro a 1.396788. Desejo agora somar esses três valores e fazer a média. Nesse caso tratando-se de apenas três ocorrências é trivial, mas para 1336 não. Caso possas ajudar!! Muito grata. Abração.