Specific Question
I need to pass csv
variable from load_csv
function to operations
function.
Code
use polars::{
prelude::{CsvReader, SerReader},
frame::DataFrame,
error::PolarsResult
};
struct Boilerplate {}
impl Boilerplate {
fn load_csv(&self) -> PolarsResult<DataFrame> {
let csv = CsvReader::from_path("microsoft stock data.csv")?
.has_header(true)
.finish();
// println!("{:?}", csv);
csv
}
fn operations() {
}
}
fn main() {
let boilercode = Boilerplate{};
println!("{:?}", boilercode.load_csv());
}
What I've tried (But, Didn't Work)
- Declared
csv
variable insidemain
function, then tried to access it inimpl
.