![]() |
1
16
经过大量的修改,我终于得到了一个使用异步流的工作示例,并且没有额外的库(除了fs/request)。它适用于远程和本地文件。
我需要创建一个数据流和一个PapaParse流(使用
请参见以下示例:
这个
使用本地文件
除了
(您可能需要使用
|
![]() |
2
14
好的,我想我有一个答案。但我想只有时间能证明一切。 请注意,我的文件是。带有制表符分隔符的txt。
|
![]() |
3
11
实际上你可以用 lightweight stream transformation library called scramjet -直接从http流解析CSV是我的主要示例之一。它还使用 PapaParse 解析CSV。 上面所写的所有内容,以及中间的任何转换,都可以在几行代码中完成:
在您自己的示例中,您将文件保存到磁盘,即使使用PapaParse,也不需要这样做。 |
![]() |
4
1
我正在添加此答案(并将随着我的进度进行更新),以防其他人仍在研究此问题。 以前的用户似乎都是先下载文件,然后再进行处理。这应该不是必需的,因为Papa Parse应该能够处理读取流,并且应该可以通过管道“http”访问该流。 下面是一个例子,有人在讨论我正在尝试做什么,然后回到下载文件,然后对其进行解析的过程: https://forums.meteor.com/t/processing-large-csvs-in-meteor-js-with-papaparse/32705/4 注意:在上面讨论的Baby Parse中,现在Papa Parse与节点Baby Parse一起工作已经被贬低了。 下载文件解决方案
我要下载然后解析的代码当前如下所示:
|
![]() |
5
1
Http实际上在回调中有一个可读的流作为参数,因此下面是一个简单的解决方案
|
![]() |
6
0
|
![]() |
Ujjawal Pandey · 如何为矢量化数据帧创建行CSV? 2 年前 |
![]() |
n328 · 如何将指数格式的值从csv读取到numpy数组中? 2 年前 |
![]() |
Bilal Sedef · 如何快速组合特定列上的多个csv文件? 3 年前 |
![]() |
christhebliss · 如何在一个csv列中写入分号分隔的值? 3 年前 |
![]() |
Max J. · 用整数作为键将dict写入csv 3 年前 |
![]() |
Sarai · Python中的CSV文件处理和计算值 3 年前 |
![]() |
BabaZuri · 应用筛选器时将csv中的行添加到数组 3 年前 |
![]() |
user18796731 · 在Python中以CSV格式保存数组元素 3 年前 |