Если цикл создает много выходных данных, его распечатка в консоли может привести к путанице.Чтобы решить эту проблему, я хочу сохранить вывод в таблицу, а затем распечатать его в CSV-файл.
Это упрощенная версия кода, который я пробовал:
n=2
output = Any[0 for i in 1:(1+n*2), j in 1:3] #table in which output should be saved
output[1,1]="run"
output[1, (1+i):(1+i+1) for i in 1:n] = ["A"i "B"i]
for run in 1:2
output[1, run+1] = run
output[2:width(output), run+1] = 1:(width(output)-1)
end
writecsv("C:/Users/user1/Desktop/output.csv",output)
Вывод должен выглядеть следующим образом:
выполнить ___ A1 ____ B1 ____ A2 ___ B2
1 _____ 1 _____ 2 _____ 3 _____ 4
2 _____ 1 _____ 2 _____ 3 _____ 4
Однако я получаю ошибку:Я понимаю, что у меня, похоже, есть проблема с моим синтаксисом, однако, насколько я понимаю, это правильно.