# How do I transpose a matrix of strings?

**URL:** <https://discourse.julialang.org/t/how-do-i-transpose-a-matrix-of-strings/22623>\
**Category:** New to Julia\
**Created:** [April 2, 2019, 1:46am UTC](https://discourse.julialang.org/t/how-do-i-transpose-a-matrix-of-strings/22623 "2019-04-02T01:46:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [April 2, 2019, 1:46am UTC](https://discourse.julialang.org/t/how-do-i-transpose-a-matrix-of-strings/22623/1 "2019-04-02T01:46:31Z")

</div>

I can transpose a numerical matrix

```julia
transpose([1,2]) # column vector to row vector

```

but I can’t do the same for string matrix

```nohighlight
transpose(["a","b"]) #error

```

Why is this and how can I fix it?

---

<div class="post-metadata">

**Author:** ![mohamed82008](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mohamed82008/32/18171_2.png) [@mohamed82008](https://discourse.julialang.org/u/mohamed82008)\
**Post date:** [April 2, 2019, 1:50am UTC](https://discourse.julialang.org/t/how-do-i-transpose-a-matrix-of-strings/22623/2 "2019-04-02T01:50:29Z")

</div>

```julia
julia> A = [('a'-1+i) * ('a'-1+j) for i in 1:3, j in 1:3]
3×3 Array{String,2}:
 "aa" "ab" "ac"
 "ba" "bb" "bc"
 "ca" "cb" "cc"

julia> permutedims(A)
3×3 Array{String,2}:
 "aa" "ba" "ca"
 "ab" "bb" "cb"
 "ac" "bc" "cc"

```
