Sobes.tech
Middle

Ismersz olyan Rustban írt, több szálon futó, nagyon gyors könyvtárat, ami helyettesítheti a Pandas-t Data Science és Big Data esetén?

sobes.tech MI

Válasz az MI-től

В экосистеме 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-обертку, что облегчает интеграцию в существующие проекты.