# How to convert a DataFrameRow to an Array?

**URL:** <https://discourse.julialang.org/t/how-to-convert-a-dataframerow-to-an-array/63402>\
**Category:** New to Julia\
**Tags:** array, dataframes, convert\
**Created:** [June 22, 2021, 10:25pm UTC](https://discourse.julialang.org/t/how-to-convert-a-dataframerow-to-an-array/63402 "2021-06-22T22:25:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michael\_Barmann](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/michael_barmann/32/20389_2.png) [@Michael\_Barmann](https://discourse.julialang.org/u/Michael_Barmann)\
**Post date:** [June 22, 2021, 10:25pm UTC](https://discourse.julialang.org/t/how-to-convert-a-dataframerow-to-an-array/63402/1 "2021-06-22T22:25:43Z")

</div>

How can I convert a DataFrameRow to an Array? In Julia 1.5.3, I had successfully used the following approach:

```julia
df = DataFrame(Array{Float64}(undef,2,2),:auto)
row1 = convert(Vector,df[1,:])

```

But in 1.6.1, this no longer seems to work for me. I get the following error:

```julia
MethodError: Cannot `convert` an object of type DataFrameRow{DataFrame, DataFrames.Index} to an object of type Float64
Closest candidates are:
  convert(::Type{T}, ::Gray24) where T<:Real at C:\Users\Michael\.julia\packages\ColorTypes\7OlxI\src\conversions.jl:114
  convert(::Type{T}, ::Gray) where T<:Real at C:\Users\Michael\.julia\packages\ColorTypes\7OlxI\src\conversions.jl:113
  convert(::Type{T}, ::Unitful.Gain) where T<:Real at C:\Users\Michael\.julia\packages\Unitful\PcVKX\src\logarithm.jl:62
  ...

Stacktrace:
 [1] top-level scope
   @ In[131]:4
 [2] eval
   @ .\boot.jl:360 [inlined]
 [3] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
   @ Base .\loading.jl:1094

```

Has the ability to use convert on DataFrameRows been deprecated? And what would be a workaround for v1.6?

---

<div class="post-metadata">

**Author:** ![DataFrames](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@DataFrames](https://discourse.julialang.org/u/DataFrames)\
**Post date:** [June 22, 2021, 11:10pm UTC](https://discourse.julialang.org/t/how-to-convert-a-dataframerow-to-an-array/63402/2 "2021-06-22T23:10:12Z")

</div>

use `Array(df[1, :])`

---

<div class="post-metadata">

**Author:** ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)\
**Post date:** [June 23, 2021, 12:08am UTC](https://discourse.julialang.org/t/how-to-convert-a-dataframerow-to-an-array/63402/3 "2021-06-23T00:08:33Z")

</div>

You can use `collect`.

---

<div class="post-metadata">

**Author:** ![Michael\_Barmann](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/michael_barmann/32/20389_2.png) [@Michael\_Barmann](https://discourse.julialang.org/u/Michael_Barmann)\
**Post date:** [June 23, 2021, 3:38pm UTC](https://discourse.julialang.org/t/how-to-convert-a-dataframerow-to-an-array/63402/4 "2021-06-23T15:38:33Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![Michael\_Barmann](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/michael_barmann/32/20389_2.png) [@Michael\_Barmann](https://discourse.julialang.org/u/Michael_Barmann)\
**Post date:** [June 23, 2021, 3:38pm UTC](https://discourse.julialang.org/t/how-to-convert-a-dataframerow-to-an-array/63402/5 "2021-06-23T15:38:54Z")

</div>

Thank you, @pdeffebach !
