# New behaviour due to an update of the package CSV when using CSV.write

**URL:** <https://discourse.julialang.org/t/new-behaviour-due-to-an-update-of-the-package-csv-when-using-csv-write/26442>\
**Category:** Performance\
**Tags:** question\
**Created:** [July 16, 2019, 8:58pm UTC](https://discourse.julialang.org/t/new-behaviour-due-to-an-update-of-the-package-csv-when-using-csv-write/26442 "2019-07-16T20:58:08Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![steph\_de\_paris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/steph_de_paris/32/7780_2.png) [@steph\_de\_paris](https://discourse.julialang.org/u/steph_de_paris)\
**Post date:** [July 17, 2019, 1:02pm UTC](https://discourse.julialang.org/t/new-behaviour-due-to-an-update-of-the-package-csv-when-using-csv-write/26442/8 "2019-07-17T13:02:29Z")

</div>

I found this basic solution for my problem (but not really “smart”):

```julia
using CSV
using DataFrames
rm("tmp2.csv",force=true)
df2=DataFrame([String for k in 1:1],[Symbol("ps_prev_$k") for k in 1:1],0);
x=1000.0;
pop=[string(x)]
push!(df2,pop)
CSV.write("tmp2.csv",df2,delim=';', append=true, writeheader=false);

```

This also works for the case indicated in [CSV ruins scientific notation](https://discourse.julialang.org/t/csv-ruins-scientific-notation/25835) (identical behaviour and result OK by changing the value of x above)

---

_[View the full topic](https://discourse.julialang.org/t/new-behaviour-due-to-an-update-of-the-package-csv-when-using-csv-write/26442)._
