dataframe-js 生成不可变数据结构的 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 |
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 |