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 modifycolumn_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);