0:
может выполнять несколько различных операций в зависимости от ваших входных данных.
"|" 0: tbl
примет вашу таблицу q, tbl
и выведет список строк символов, содержащих текстовое представление строк tbl
разделены "|".
Получив этот вывод, вы можете перезаписать свой CSV, используя 0:
, используя дескриптор файла в качестве левого аргумента:
`:tbl.csv 0: "|" 0: tbl
Это здорово, есливы начинаете с tbl
в памяти, но если вы начинаете с csv и не хотите сначала читать его как таблицу aq, то вы можете прочитать его с помощью read0
, заменив все запятые на каналы с помощьюssr
и перезаписать CSV, используя 0:
:
`:tbl.csv 0: ssr[;",";"|"] each read0 `:tbl.csv