There is no built-in support for this - this seems like a useful addition, so if you want to contribute to Deedle, open a question to discuss this ! We will be happy to accept a transfer request that will add this feature.
As a workaround, I think your best chance is to convert the data to a frame before printing. Something like this should do the trick:
let df = frame [ "A" => series [ 1 => 0.001 ] ]
df |> Frame.map (fun r c (v:float) ->
if c = "A" then box (sprintf "%f%%" (v*100.0)) else box v)
This creates a new frame where all the values ββof the floatcolumn with the name are Aconverted using the format function sprintf "%f%%" (v*100.0), and the rest remains unchanged.
source
share