write_csv
записывает файл, содержащий значения, разделённые запятой (csv)
Синтаксис
write_csv(M, filename [,sep, dec])
Аргументы
- filename
символьная строка. Имя файла и путь до него
- M
матрица строк
- sep
знак разделения столбцов, по умолчанию это табуляция:
ascii(9)
или"\t"
- dec
десятичный знак
'.'
или','
. По умолчанию:','
Описание
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', ';');
Смотрите также
Report an issue | ||
<< readxls | Электронная таблица | xls_open >> |