записывает файл, содержащий значения, разделённые запятой (csv)
write_csv(M, filename [,sep, dec])
символьная строка. Имя файла и путь до него
матрица строк
знак разделения столбцов, по умолчанию это табуляция: ascii(9)
или "\t"
десятичный знак '.'
или ','
. По умолчанию: ','
write_csv(M, filename)
записывает матрицу M
в файл с именем filename
в виде значений, разделённых табуляцией.
Входной аргумент filename
является строкой.
Если файл с именем 'filename'
уже существует, то он будет
переписан.
// сохраним матрицу в формате csv-файла A = [1:10] * 0.1; write_csv(A, TMPDIR + '/data.tsv'); // прочитаем как текст mgetl(TMPDIR + '/data.tsv') //значения, разделённые табуляцией r = read_csv(TMPDIR + '/data.tsv', ascii(9)); r = strsubst(r, ',' , '.'); evstr(r) A = [1:10] * 0.1; write_csv(A', TMPDIR+'/foo.csv', ' ', '.'); mgetl(TMPDIR+'/foo.csv') //значения, разделённые табуляцией write_csv(A, TMPDIR + '/datas.tsv'); //значения, разделённые запятыми write_csv(A, TMPDIR + '/data.csv', ';'); | ![]() | ![]() |