docs-v2/content/flux/v0/stdlib/experimental/array/tofloat.md

2.0 KiB

title description menu weight flux/v0/tags introduced
array.toFloat() function `array.toFloat()` converts all values in an array to floats.
flux_v0_ref
name parent identifier
array.toFloat experimental/array experimental/array/toFloat
201
type-conversions
0.184.0

array.toFloat() converts all values in an array to floats.

Supported array types

  • [string] (numeric, scientific notation, ±Inf, or NaN)
  • [bool]
  • [int]
  • [uint]
Function type signature
(<-arr: [A]) => [float]

{{% caption %}} For more information, see Function type signatures. {{% /caption %}}

Parameters

arr

Array of values to convert. Default is the piped-forward array (<-).

Examples

Convert an array of integers to floats

import "experimental/array"

arr = [12, 24, 36, 48]

array.toFloat(arr: arr)// Returns [12.0, 24.0, 36.0, 48.0]


Convert an array of strings to floats

import "experimental/array"

arr = ["12", "1.23e+4", "NaN", "24.2"]

array.toFloat(arr: arr)// Returns [12.0, 1.2300, NaN, 24.2]