Function ensure_f64_column

Source
pub fn ensure_f64_column(
    df: &mut DataFrame,
    column_name: &str,
) -> PolarsResult<()>
Expand description

Ensure a column in a DataFrame is of Float64 type

§Arguments

  • df - DataFrame to modify
  • column_name - Name of the column to convert

§Returns

Returns a PolarsResult indicating success or failure

§Example

use polars::prelude::*;
use ta_lib_in_rust::util::dataframe_utils::ensure_f64_column;

let mut df = DataFrame::new(vec![
    Series::new("price", &[1, 2, 3]),
]).unwrap();
ensure_f64_column(&mut df, "price").unwrap();
assert_eq!(df.column("price").unwrap().dtype(), &DataType::Float64);