Я экспортирую данные из mathematica таким образом в файл с расширением «dat».
numbercount=0;
exporttable =
TableForm[
Flatten[
Table[
Table[
Table[{++numbercount, xcord, ycord, zcord}, {xcord, 0, 100, 5}],
{ycord, 0, 100, 5}],
{zcord,10, 100, 10}],
2]];
Export["mydata.dat", exporttable]
Теперь, что происходит, это файл «mydata.dat», вывод которого выглядит так:
1 0 0 10
2 5 0 10
3 10 0 10 and so on
Но я хочу, чтобы данные отображались в файле mydata.dat следующим образом.
1, 0, 0, 10
2, 5, 0, 10
3, 10, 0, 10 and so on
Если вы, наблюдатель, я хочу запятую после каждого первого, второго и третьего числа, но не послечетвертое число в каждой строке.
Я пробовал этот код, он вставляет запятые между цифрами, но для запуска требуется много времени, так как у меня огромные объемы данных для экспорта. Я также чувствую, что кто-то можетвозможно, придумать лучшее решение.
numbercount=0;
exporttable =Flatten[
Table[
Table[
Table[{++numbercount, xcord, ycord, zcord}, {xcord, 0, 100, 5}],
{ycord, 0, 100, 5}],
{zcord,10, 100, 10}],
2];
x = TableForm[Insert[
exporttable[[i]], ",", {{2}, {3}, {4}}], {i, 1, Length[exporttable]}];
Export["mydata.dat", x]