Polars提供Javascript的資料處理庫 - levelup
Polars 是使用 Apache Arrow Columnar Format 作為記憶體模型在 Rust 中實現的速度極快的 DataFrame 庫。
- 懶惰 | 急切的執行
- 多執行緒
- SIMD
- 查詢最佳化
- 強大的表達API
- Polars 可以加速簡單的操作,如陣列排序。
- 它可以同時簡化和加速複雜的流式傳輸管道。
- Polars 可以作為 Ramda、Underscore 和 Lodash 等庫的高效能替代品
與其他語言相比,Javascript資料處理工具和框架總是有點乏善可陳。Apache Spark 和 Pandas 等框架為處理複雜的資料轉換提供了出色的介面。出於某種原因,JS 生態系統中一直缺少這類框架。
為了填補 Node 生態系統中的這一空白,Polars 已將其官方支援的語言擴充套件到包括 Node.js。
NPM 現在有一個恰當命名的 Node.js 庫 nodejs-polars
Polars 與 NPM 中的其他常用庫比較,可將程式碼效能提高 100 倍或更多。
相關文章
- javascript - 資料處理JavaScript
- Polars:用於 Rust 和 Python的快速資料整理DataFrame庫RustPython
- 基於Rust的資料框架庫Polars會取代Pandas嗎?Rust框架
- 6 款 Javascript 的影像處理庫JavaScript
- JavaScript 資料處理 - 對映表篇JavaScript
- JavaScript 資料處理 - 運算元組JavaScript
- 支撐微信支付的資料庫如何提供超300萬TPCC事務處理能力?資料庫
- 集合資料處理(C#、JavaScript 和 Java)C#JavaScript
- Spark——為資料分析處理提供更為靈活的賦能Spark
- mysql,sqlserver資料庫單表資料過大的處理方式MySqlServer資料庫
- Python資料處理(二):處理 Excel 資料PythonExcel
- [20210722]資料庫異常關閉的處理.txt資料庫
- Oracle資料庫中的逐行處理問題NEOracle資料庫
- OracleDG資料庫gap處理一列Oracle資料庫
- [python] 基於Tablib庫處理表格資料Python
- 生信公共資料庫下載處理資料庫
- Python 資料處理庫 pandas 入門教程Python
- Python 資料處理庫 pandas 進階教程Python
- SQLServer資料庫日誌太大處理方式SQLServer資料庫
- 資料庫連線異常處理思路資料庫
- JDBC連線批量處理資料入庫JDBC
- [譯] Transducers: JavaScript 中高效的資料處理 Pipeline(第 18 部分)JavaScript
- 資料處理
- go 如何處理資料庫返回的多結果集Go資料庫
- sqlsever處理資料庫的恢復掛起狀態SQL資料庫
- 亞信安慧AntDB資料庫——實時流資料處理的先鋒資料庫
- 資料清洗與預處理:使用 Python Pandas 庫Python
- MySQL資料庫InnoDB壞頁處理修復MySql資料庫
- (十三)資料庫查詢處理之QueryExecution(2)資料庫
- (十) 資料庫查詢處理之排序(sorting)資料庫排序
- 下載資料的處理
- 處理json格式的資料JSON
- 籠統的資料處理
- JavaScript事件處理JavaScript事件
- Dede呼叫資料庫失敗,無法實現資料處理資料庫
- mysql 4.1.7忘記資料庫密碼的處理辦法MySql資料庫密碼
- SQL Server 資料庫查詢死鎖的處理步驟SQLServer資料庫
- 一個簡單易用的資料庫壞塊處理方案資料庫