Just in case it is helpful to anyone. As noted above I think this can be done now if you put the named tuples in a vector.
so something like
dat = [[(a=1, b=2)], [(a=3,b=4)]]
for d = dat
Arrow.append("newfilepath",d)
end
bkamins has a good example and explanation of Arrow.append
here.
Also if you are appending to a pre-existing Arrow
file, it must be written like Arrow.write(filename::String, tbl; file=false)
with the file
keyword argument set to false
for append
to work. See API Reference · Arrow.jl