@!!!!!/polarbear 中文文档教程
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
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)