как сохранить выходные данные кода в файлах CSV в julia - PullRequest
1 голос
/ 03 августа 2020

Я знаю, что это вопрос для новичков, но у меня проблемы с сохранением данных в файл CSV, например, как в этом коде:

function mar(x,y)
for i in 1:10
s=x*i+y
end
end

как сохранить s и x и y я просто хотел бы знать, как это сделать.

1 Ответ

3 голосов
/ 03 августа 2020

Вы можете использовать библиотеку CSV.jl, которая включает функцию CSV.write. Пример:

julia> using CSV                                       

julia> x = rand(10); y = rand(10); s = (1:10).*x .+ y;

julia> CSV.write("out.csv", (s = s, x = x, y = y)) 

Здесь я конструирую NamedTuple из s, x и y, который удовлетворяет интерфейсу Tables.jl и поэтому может быть записан в файл с помощью CSV.jl как и любой другой стол.

...