Sobes.tech
Middle

Znáš nějakou knihovnu v Rustu, která je vícevláknová, velmi rychlá a může nahradit Pandas pro Data Science a Big Data?

sobes.tech AI

Odpověď od AI

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