ryuichiueda/LNPR_BOOK_CODES

上のレポジトリからデータsensor_dataを引っ張ってきてそれをDataFrameで読み込むところまでできるようになった

わかったこと

polars - Rust

[package]
name = "lidar_200"
version = "0.1.0"
authors = ["hogehoge"]
edition = "2018"

# See more keys and their definitions at <https://doc.rust-lang.org/cargo/reference/manifest.html>

[dependencies]
polars = "0.10.1"
use polars::prelude::*;
use std::fs::File;

fn read_frame() -> Result<DataFrame> {
	let file = File::open("<ファイルのパス>").expect("could not read file");

	CsvReader::new(file)
		.infer_schema(None)
		.has_header(false)
		.with_delimiter(b',')
		.finish()	
}

余談

Evcxrを使ってJupyter Notebook(JupyterLab)でRustを実行する | Developers.IO