JavaScript 數據實用程序庫:Datalib

y3c5 9年前發布 | 16K 次閱讀 Datalib JavaScript開發

Datalib 一個 JavaScript 數據實用程序提供用于數據加載 類型推理 常見統計字符串模板包括:

  • 加載并解析數據文件(JSON, TopoJSON, CSV, TSV).

  • 統計摘要(均值、偏差、中位數、相關測量等).

  • 數據驅動字符串模版,包括一組篩選器.

  • 用于處理 JavaScript 對象數組的實用程序.

代碼示例:

// 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
);

項目主頁:http://www.baiduhome.net/lib/view/home/1431336175716

 本文由用戶 y3c5 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!