我有一个"10000元素矢量{BitVector}";,每个向量都有一个固定的长度100,我只想把它保存到一个0和1的csv文件中。当我键入变量时,我几乎可以在csv文件中看到我想要的输出类型。
在我尝试过的许多事情中,最接近成功的是:
CSV.write("\Folder\file.csv", Tables.table(variable), writeheader=false)
但我的csv文件有10000行和1列,其中每行都类似于Bool[0,1,0,0,1,0,1,0]。
这不是最有效的选项,但我希望它对您来说足够好,而且它相对简单,不需要任何包:
open("out.csv", "w") do io
foreach(v -> println(io, join(Int8.(v), ',')), variable)
end
(需要Int8
部分来确保打印1
和0
,而不是true
和false
(