Opcja Wyraźny
Jawny Okręt podwodny stats ()
Ciemnawy intFN Jako Integer
Ciemnawy strLine Sznurek
Ciemnawy strParsed () Sznurek
Ciemnawy dblSums (8 15) Kopia
Ciemnawy dblAvgs (8 15) Kopia
Ciemnawy dblVariances (8 15) Kopia
Ciemnawy lngCount Długo
Ciemnawy lngColumns ((1) 4) Długo
Ciemnawy strFilename Sznurek
lngColumns (1) = 8
lngColumns (2) = 11
lngColumns (3) = 12
lngColumns (4) = 15
Ciemnawy lngLoop Długo
Const CSVpath Jako Sznurek = "C:\Users\Mark\Downloads\"
'1gl-Factory-Low-SNR-Power-Level-.csv "
intFN = FreeFile
strFilename = Dir (CSVpath & "*.csv")
Do Len (strFilename) = (0)
Otwierać CSVpath & strFilename Dla Wkład Jako #intFN
Do EOF (intFN)
Wykładać Wkład #intFN, strLine
strParsed = Rozłam (strLine, ", ")
'(I, L, M, N, P) = 9, 12, 13, 15 z jeden początek
Dla lngLoop = (1) 4
dblSums (lngColumns (lngLoop)) = dblSums (lngColumns (lngLoop)) + Val (strParsed (lngColumns (lngLoop)))
Następnie
lngCount = lngCount + (1)
Pętla
Zamknięty #intFN
strFilename = Dir ()
Pętla
Dla lngLoop = (1) 4
dblAvgs (lngColumns (lngLoop)) = dblSums (lngColumns (lngLoop)) /lngCount
Następnie
strFilename = Dir (CSVpath & "*.csv")
Do Len (strFilename) = (0)
Otwierać CSVpath & strFilename Dla Wkład Jako #intFN
Do EOF (intFN)
Wykładać Wkład #intFN, strLine
strParsed = Rozłam (strLine, ", ")
Dla lngLoop = (1) 4
dblVariances (lngColumns (lngLoop)) = dblVariances (lngColumns (lngLoop)) + (dblAvgs (lngColumns (lngLoop)) - Val (strParsed (lngColumns (lngLoop)))) ^ 2
Następnie
Pętla
Zamknięty #intFN
strFilename = Dir ()
Pętla
Debug.Print lngCount
Dla lngLoop = (1) 4
Debug.Print dblSums (lngColumns (lngLoop)), dblAvgs (lngColumns (lngLoop)), dblVariances (lngColumns (lngLoop)), Sqr (dblVariances (lngColumns (lngLoop)))
Następnie
Końcówka Okręt podwodny
|