# Can I separate unspaced data in Julia?/or round data

**URL:** <https://discourse.julialang.org/t/can-i-separate-unspaced-data-in-julia-or-round-data/90787>\
**Category:** General Usage\
**Tags:** question\
**Created:** [November 25, 2022, 2:45am UTC](https://discourse.julialang.org/t/can-i-separate-unspaced-data-in-julia-or-round-data/90787 "2022-11-25T02:45:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dangda](https://avatars.discourse-cdn.com/v4/letter/d/bc8723/32.png) [@dangda](https://discourse.julialang.org/u/dangda)\
**Post date:** [November 25, 2022, 2:45am UTC](https://discourse.julialang.org/t/can-i-separate-unspaced-data-in-julia-or-round-data/90787/1 "2022-11-25T02:45:46Z")

</div>

I got protein distance data in Julia.  
And it’s like 0.03.9054839648883466.8782495592992210.390223770448832 … etc(millions of data)

 ![image](https://global.discourse-cdn.com/julialang/original/3X/2/6/26fe1c8abf1ce084c5df76490a88a865d29256d0.png)  
And I can’t sort data one by one

It supposed to be 0.0;3.905483964888346;6.87824955929922;10.390223770448832

i can get separated data in julia when i designate specific site

![image](https://global.discourse-cdn.com/julialang/original/3X/e/5/e5a2f0b25ac3d78e612ce9cae35dd910e6e81002.png)  
(up in there dm means distance map)

OR if I cannot SPACE data, I want to round data like julia\>round(dm.data; digits=3)

ERROR: MethodError: no method matching round(::Matrix{Float64}; digits=3)  
Closest candidates are:  
round(::Union{Dates.Day, Dates.Week, Dates.TimePeriod}, ::Union{Dates.Day, Dates.Week, Dates.TimePeriod}, ::RoundingMode{:NearestTiesUp}) at /builddir/build/BUILD/julia-1.6.5/build/usr/share/julia/stdlib/v1.6/Dates/src/rounding.jl:267 got unsupported keyword argument “digits”  
round(::Union{Dates.Day, Dates.Week, Dates.TimePeriod, Dates.TimeType}, ::Dates.Period) at /builddir/build/BUILD/julia-1.6.5/build/usr/share/julia/stdlib/v1.6/Dates/src/rounding.jl:282 got unsupported keyword argument “digits”  
round(::Union{Dates.Day, Dates.Week, Dates.TimePeriod, Dates.TimeType}, ::Dates.Period, ::RoundingMode{:Down}) at /builddir/build/BUILD/julia-1.6.5/build/usr/share/julia/stdlib/v1.6/Dates/src/rounding.jl:273 got unsupported keyword argument “digits”

but this error came out.

Can you help me to do something on this enormous data?

---

<div class="post-metadata">

**Author:** ![Dan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dan/32/42581_2.png) [@Dan](https://discourse.julialang.org/u/Dan)\
**Post date:** [November 25, 2022, 2:51am UTC](https://discourse.julialang.org/t/can-i-separate-unspaced-data-in-julia-or-round-data/90787/2 "2022-11-25T02:51:21Z")

</div>

> [@dangda](#):
>
> 6.8782495592992210.390223770448832

How do you know it is:

```julia
6.87824955929922 ; 10.390223770448832

```

and not:

```julia
6.878249559299221 ; 0.390223770448832

```

Is it by length of decimals? This task feels like it would contain ambiguities like this, especially if very big file.

---

<div class="post-metadata">

**Author:** ![dangda](https://avatars.discourse-cdn.com/v4/letter/d/bc8723/32.png) [@dangda](https://discourse.julialang.org/u/dangda)\
**Post date:** [November 25, 2022, 2:57am UTC](https://discourse.julialang.org/t/can-i-separate-unspaced-data-in-julia-or-round-data/90787/3 "2022-11-25T02:57:38Z")

</div>

I also recognize this can be ambiguous, so I got separate data by dm[1,4]=10.390223770448832 …  
but I can’t do it one by one…

---

<div class="post-metadata">

**Author:** ![Dan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dan/32/42581_2.png) [@Dan](https://discourse.julialang.org/u/Dan)\
**Post date:** [November 25, 2022, 8:35am UTC](https://discourse.julialang.org/t/can-i-separate-unspaced-data-in-julia-or-round-data/90787/4 "2022-11-25T08:35:55Z")

</div>

Yeah, automating this is important. But how did you manually know which value it was? Are values from a specific range?

---

<div class="post-metadata">

**Author:** ![Andrew\_Swann](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/andrew_swann/32/32106_2.png) [@Andrew\_Swann](https://discourse.julialang.org/u/Andrew_Swann)\
**Post date:** [November 25, 2022, 11:58am UTC](https://discourse.julialang.org/t/can-i-separate-unspaced-data-in-julia-or-round-data/90787/5 "2022-11-25T11:58:45Z")

</div>

It is not clear how you are printing the data, but for the problem with `round` the error indicates that you already have the data in a matrix and so you need to use broadcasting:

```julia
julia> v = [1.023 2.123 3.1]
1×3 Matrix{Float64}:
 1.023 2.123 3.1

julia> round.(v; digits=3)
1×3 Matrix{Float64}:
 1.023 2.123 3.1

```

i.e. using `round.(...)` rather than just `round(...)`
