# How to add vector {Any} as new line do dlm files?

**URL:** <https://discourse.julialang.org/t/how-to-add-vector-any-as-new-line-do-dlm-files/23985>\
**Category:** General Usage\
**Created:** [May 8, 2019, 5:57am UTC](https://discourse.julialang.org/t/how-to-add-vector-any-as-new-line-do-dlm-files/23985 "2019-05-08T05:57:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [May 8, 2019, 5:57am UTC](https://discourse.julialang.org/t/how-to-add-vector-any-as-new-line-do-dlm-files/23985/1 "2019-05-08T05:57:40Z")

</div>

vectors with numbers are writable byt vectors with string not ! How to write as new line to existing dlm file any vector from Array{Any} ?

```julia
julia> open("mytestfile.txt", "a") do io
       writedlm(io, A[2,:]')
       end

julia> A
3×3 Array{Any,2}:
  "a" "a" "a"
 2 2 2
 3 3 3

julia> open("mytestfile.txt", "a") do io
       writedlm(io, A[1,:]')
       end
ERROR: MethodError: no method matching adjoint(::String)
Closest candidates are:
  adjoint(::Missing) at missing.jl:79
  adjoint(::Number) at number.jl:193
  adjoint(::Adjoint) at C:\cygwin\home\Administrator\build
v0.7\LinearAlgebra\src\adjtrans.jl:104
  ...

```

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [May 8, 2019, 6:07am UTC](https://discourse.julialang.org/t/how-to-add-vector-any-as-new-line-do-dlm-files/23985/2 "2019-05-08T06:07:30Z")

</div>

This has nothing to do with `writedlm`. Use `permutedims` instead of `'`.

---

<div class="post-metadata">

**Author:** ![programista](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/programista/32/5372_2.png) [@programista](https://discourse.julialang.org/u/programista)\
**Post date:** [May 8, 2019, 6:43am UTC](https://discourse.julialang.org/t/how-to-add-vector-any-as-new-line-do-dlm-files/23985/3 "2019-05-08T06:43:38Z")

</div>

Yes, but in this way row of array is saved as column !

```julia
2	2	2
a
a
a

```

How to add rows as rows ?

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [May 8, 2019, 6:52am UTC](https://discourse.julialang.org/t/how-to-add-vector-any-as-new-line-do-dlm-files/23985/4 "2019-05-08T06:52:34Z")

</div>

Use an 1xn matrix as the argument, eg

```julia
julia> writedlm(stdout, fill("a", 1, 3))
a a a

```
