如何在Julia

时间:2017-07-12 14:52:24

标签: excel csv julia

我无法找到导出到Julia语言中包含多列的CSV文件的方法。

我需要将模型的结果导出到csv或excel文件。我想找到将多个变量导出到多个列的方法,这样我就不必将每个变量导出到不同的csv文件中。

例如,你有:

X = [1,2,3]; Y = [0,0,0,0];

如何在一列中获取X,在同一csv文件的另一列中获取Y?

非常感谢您提前,

2 个答案:

答案 0 :(得分:4)

我会创建一个空(或空间填充)字符串数组,然后用X和Y填充。

e.g。

X = [1, 2, 3]; Y = [0, 0, 0, 0];
out = fill(" ",maximum(length.([X,Y])),2)
out[1:length(X),1] = string.(X); out[1:length(Y),2] = string.(Y)
writecsv("jnk.csv",out)

答案 1 :(得分:1)

您还可以创建包含两列的DataFrame,并使用writetableCSV.write(来自CSV.jl包)将其导出为CSV。这种方法相对于创建数组的一个优点是,您不需要复制列向量,并且它们可以是不同类型的。