Middle
Kas tead, kas on Rustis kirjutatud mitmetöötlus, väga kiire raamatukogu, mis võiks asendada Pandas?
sobes.tech AI
Vastus AI-lt
В экосистеме Rust есть библиотека Polars, которая является высокопроизводительной альтернативой Pandas. Polars поддерживает многопоточную обработку данных и оптимизирована для работы с большими объемами данных, что делает её очень быстрой.
Пример использования Polars на Rust:
use polars::prelude::*;
fn main() -> Result<()> {
let df = df![
"name" => &["Alice", "Bob", "Charlie"],
"age" => &[25, 32, 37]
]?;
let filtered = df.lazy()
.filter(col("age").gt(lit(30)))
.collect()?;
println!("{}", filtered);
Ok(())
}
Polars также имеет Python-обертку, что облегчает интеграцию в существующие проекты.