dataframe-js - 生成不可变数据结构的 JavaScript 库


MIT
跨平台
JavaScript

软件简介

DataFrame-js 为 JavaScript 和数据科学提供了一个不可变的数据结构,即 DataFrame,它允许使用 SQL
和函数编程灵感来处理行和列。

使用 DataFrame,您可以轻松完成大量复杂的操作,例如加入,分组,探索任务,机器学习......
它主要设计用于服务器端(带节点),但它也可以在浏览器中工作(没有与文件系统相关的功能)。

例子:

import DataFrame from "dataframe-js";
import { data, columns } from "./titanic_data.js";
const df = new DataFrame(data, columns);
const filteredDf = df
    .filter(row => row.get("survived") === "yes")
    .select("class", "age", "sex");
filteredDf.show(3);



| class       | age        | sex        |
----------------------------------------
| 1st class   | adults     | man        |
| 1st class   | adults     | man        |
| 1st class   | adults     | woman      |