Problem with numerical data in Arrow.jl

Hello to everyBody.
I am trying to use Arrow.jl to store my DataFrames from a e-commerce DB and I noticed that the import function doesnt convert properly decimal values in the dataframes.

I post the comparison with CSV. Both switch my numbers to Float64 but CSV stores them properly.


I think I should need first to search for any FP columns in my original dataframes, convert them to Float64 and then store to Arrow files, but I wonder if there is a faster and simpler way like some arguments in the .write Arrow function…
Any helps will be appreciated
Giacomo

Welcome to the forum!

It is much easier to help you if your problem can be reproduced.

For your problem with the arrow types this might be helpful: