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 |