Joe*_*Joe 7 javascript node.js typescript parquet
有谁知道用 NodeJS 读取镶木地板文件的方法?
我尝试过node-parquet-> 非常努力(但可能)安装 - 它大部分时间都可以工作,但不能用于读取数字(数字数据类型)。
也尝试过,parquetjs但只能读取由它自己的库创建的镶木地板文件。任何用 Spark 或 Python 创建的东西 - 无法读取。
谢谢
有谁知道用 NodeJS 读取镶木地板文件的方法吗?
我发现了很多库,但大多数都已经死了/没有维护。
还尝试了 parquetjs,但只能读取由其自己的库创建的 parquet 文件。使用 Spark 或 Python 创建的任何内容 - 无法读取。
我还没有尝试过这个库,但镶木地板有一个定义的规格。我们应该能够读取通过 JavaScript 中的 python 或 Spark 创建的 parquet 文件。
其他选项:
下面的代码片段使用DuckDB直接从磁盘读取 parquet 数据。
var duckdb = require('duckdb');
var db = new duckdb.Database(':memory:');
db.all("SELECT * FROM READ_PARQUET('D:\\sample\\userdata1.parquet') WHERE Country='Canada' LIMIT 3", function(err, res) {
if (err) {
throw err;
}
console.log(res)
});
Run Code Online (Sandbox Code Playgroud)
DuckDB 有很多围绕 Parquet 构建的功能。
文件:
| 归档时间: |
|
| 查看次数: |
1848 次 |
| 最近记录: |