Skip to content

Commit 68825b4

Browse files
committed
Using bufio.Reader to load csv data from file
1 parent 503e120 commit 68825b4

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

importer.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,19 @@ func (i *Importer) Import(file string) ([][]float64, error) {
2424

2525
defer f.Close()
2626

27-
c, err := i.lineCount(bufio.NewReader(f))
27+
b := bufio.NewReader(f)
28+
29+
c, err := i.lineCount(bufio.NewReader(b))
2830
if err != nil {
2931
return [][]float64{}, err
3032
}
3133

3234
f.Seek(0, 0)
35+
b.Reset(f)
3336

3437
var (
3538
d = make([][]float64, c)
36-
r = csv.NewReader(f)
39+
r = csv.NewReader(b)
3740
k = 0
3841
)
3942

0 commit comments

Comments
 (0)