From 0b9808594c2d442955e30f12119ed0df8215070a Mon Sep 17 00:00:00 2001 From: eitsupi Date: Fri, 10 Nov 2023 15:44:57 +0000 Subject: [PATCH] fix: ensure `polars::` when call `pl` in Rust --- src/rust/src/utils/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rust/src/utils/mod.rs b/src/rust/src/utils/mod.rs index bdc5e62f3..379cc477b 100644 --- a/src/rust/src/utils/mod.rs +++ b/src/rust/src/utils/mod.rs @@ -824,7 +824,7 @@ pub fn robj_to_lazyframe(robj: extendr_api::Robj) -> RResult { Ok(lf) } _ if robj.inherits("data.frame") => { - let df = unpack_r_eval(R!("polars:::result(pl$DataFrame({{robj}}))"))?; + let df = unpack_r_eval(R!("polars:::result(polars::pl$DataFrame({{robj}}))"))?; let extptr_df: ExternalPtr = df.try_into()?; Ok(extptr_df.lazy()) } @@ -852,7 +852,7 @@ pub fn robj_to_dataframe(robj: extendr_api::Robj) -> RResult { Ok(extptr_df.0.clone()) } _ if robj.inherits("data.frame") => { - let df = unpack_r_eval(R!("polars:::result(pl$DataFrame({{robj}}))"))?; + let df = unpack_r_eval(R!("polars:::result(polars::pl$DataFrame({{robj}}))"))?; let extptr_df: ExternalPtr = df.try_into()?; Ok(extptr_df.0.clone()) }