read_csv

reads comma-separated value file

Calling Sequence

M = read_csv(fname [,sep])

Arguments

:fname a character string. The file path. : :sep a character string. Field separator used, default value is

”,”. ascii(9) or “t” for a tabulation separator are accepted.

: :M a matrix of strings. :

Description

Given an ascii file with delimited fields, for instance created by a spreadsheet using “Text and comma” format, M = read_csv(fname) returns the corresponding Scilab matrix of strings. Use M = read_csv(fname,sep) for another choice of separator.

You may evaluate all or part of M using function evstr in order to convert string variables into numeric variables.

Examples

// create a file with some data separated with tab
      A = 1:50;
      `mputl`_(`strcat`_(`string`_(A),`ascii`_(9)), TMPDIR + '/foo.csv');

      // read csv file
      B = read_csv(TMPDIR + '/foo.csv');

      // eval B
      C = `evstr`_(B);

      // compares original data and result
      `and`_(A == C)

See Also

  • write_csv writes comma-separated value file
  • evstr evaluation of expressions

Table Of Contents

This Page