JavaScript 数据实用程序库:Datalib
2015-05-12 06:28 RTdo 阅读(457) 评论(0) 编辑 收藏 举报Datalib 是一个 JavaScript 数据实用程序库。
快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中。《HTML开发Mac OS App 视频教程》
- 土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/
- 百度网盘同步:http://pan.baidu.com/s/1jG1Q58M
- 分享 [中文纪录片]互联网时代 http://pan.baidu.com/s/1qWkJfcS
官方QQ群:(申请加入,说是我推荐的)
它提供用于数据加载、 类型推理、 常见统计和字符串的模板。包括:
-
加载并解析数据文件(JSON, TopoJSON, CSV, TSV).
-
统计摘要(均值、偏差、中位数、相关测量等).
-
数据驱动字符串模版,包括一组筛选器.
-
用于处理 JavaScript 对象和数组的实用程序.
代码示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// Load datalib. var dl = require( 'datalib' ); // Load and parse a CSV file. Datalib does type inference for you. // The result is an array of JavaScript objects with named values. // Parsed dates are stored as UNIX timestamp values. var data = dl.csv( 'http://uwdata.github.io/datalib/data/stocks.csv' ); // Show summary statistics for each column of the data table. console.log(dl.summary(data).toString()); // Compute correlation measures between price and date. var price = dl.accessor( 'price' ); var date = dl.accessor( 'date' ); console.log( dl.cor(data, price, date), // Pearson product-moment correlation dl.cor.rank(data, price, date), // Spearman rank correlation dl.cor.dist(data, price, date) // Distance correlation );
|