@!!!!!/polarbear 中文文档教程

发布于 3年前 浏览 29 项目主页 更新于 3年前

dataframe-js

官方文档https://gmousse.gitbooks.io/dataframe-js/

当前版本1.4.3

最后一次重大更新

  • Bugfixes and refactor
  • Change build ecosystem (easier, smaller bundles)
  • Add tail, head, slice, getRow, setRow, fillMissingValues, dropMissingValues methods
  • sortBy now handles missing values.
  • Fix bugs on IE !

兼容性

  • Browsers (IE > 10, Edge, Firefox, Chrome…)
  • NodeJS 4.x.x, 5.x.x, 6.x.x, 8.x.x

许可证:MIT

Presentation

DataFrame-js 为 javascript 和数据科学提供了一个不可变的数据结构,DataFrame,它允许使用 sql 和函数式编程启发的 api 处理行和列。

使用 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      |

Installation

通过 git:npm install git+https://github.com/Gmousse/dataframe-js.git

通过 npm:npm install dataframe-js

通过 yarn:< code>yarn add dataframe-js

对于浏览器,我们更改了脚本提供程序 (rawgit),因为它将关闭很快,考虑更新 url!!!

在浏览器 (1.4.0) 中:

  • for production <script src="https://gmousse.github.io/dataframe-js/dist/dataframe.min.js"></script> (~ 80ko)
  • for development <script src="https://gmousse.github.io/dataframe-js/dist/dataframe.js"></script> (~ 300ko)

Usage

基本用法

高级用法

API 参考

Contribution

行为准则

如何贡献?

dataframe-js

Official Documentation: https://gmousse.gitbooks.io/dataframe-js/

Current Version: 1.4.3

Last Major Update:

  • Bugfixes and refactor
  • Change build ecosystem (easier, smaller bundles)
  • Add tail, head, slice, getRow, setRow, fillMissingValues, dropMissingValues methods
  • sortBy now handles missing values.
  • Fix bugs on IE !

Compatibility:

  • Browsers (IE > 10, Edge, Firefox, Chrome…)
  • NodeJS 4.x.x, 5.x.x, 6.x.x, 8.x.x

License: MIT

Presentation

DataFrame-js provides an immutable data structure for javascript and datascience, the DataFrame, which allows to work on rows and columns with a sql and functional programming inspired api.

With the DataFrame, you can easily do a ton of complex stuff such as join, groupby, exploration tasks, machine learning…

It's mainly designed to work on server-side (with node) but it also works in the browser (without file system related features).

Example:

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      |

Installation

via git: npm install git+https://github.com/Gmousse/dataframe-js.git

via npm: npm install dataframe-js

via yarn: yarn add dataframe-js

For the browser, we have change the script provider (rawgit) because it will close soon, consider to update the url!!!

in the browser (1.4.0):

  • for production <script src="https://gmousse.github.io/dataframe-js/dist/dataframe.min.js"></script> (~ 80ko)
  • for development <script src="https://gmousse.github.io/dataframe-js/dist/dataframe.js"></script> (~ 300ko)

Usage

Basic Usage

Advanced Usage

API Reference

Contribution

The code of conduct

How to contribute ?

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文