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