更新时间:2022-05-03 10:01:52
所有答案都很好.希望我的回答很全面(即尝试列出所有所有选项).我希望以任何标准返回并修改此答案,以帮助做出选择.
All answers are good. Hoping my answer is comprehensive (i.e. tries to list all options). I hope to return and revise this answer with any criteria to help make a choice.
我希望任何来这里的人都熟悉d3
. d3
是用于处理Javascript数据的非常有用的瑞士军刀",例如pandas
对Python很有帮助.您可能会看到d3
与pandas
一样经常使用,即使d3
不是完全替代DataFrame/Pandas (即d3
没有相同的API; d3
也没有没有Series
/DataFrame
的行为类似于pandas
)
I hope anyone coming here is familiar with d3
. d3
is very useful "swiss army knife" for handling data in Javascript, like pandas
is helpful for Python. You may see d3
used frequently like pandas
, even if d3
is not exactly a DataFrame/Pandas replacement (i.e. d3
doesn't have the same API; d3
doesn't have Series
/ DataFrame
which behave like in pandas
)
Ahmed的答案说明了如何使用d3 来实现某些DataFrame功能,并且下面的某些库受到了启发像 LearnJsData 一样,它使用d3
和lodash
.
Ahmed's answer explains how d3 can be used to achieve some DataFrame functionality, and some of the libraries below were inspired by things like LearnJsData which uses d3
and lodash
.
关于DataFrame-focused-features,我对帮助的JS库不知所措.以下是您可能遇到的一些选项的快速列表.我尚未详细检查其中的任何一项(大多数是在Google + NPM搜索中找到的).
As for DataFrame-focused-features , I was overwhelmed with JS libraries which help. Here's a quick list of some of the options you might've encountered. I haven't checked any of them in detail yet (Most I found in combination Google + NPM search).
请谨慎使用可以使用的多种工具;有些是Node.js(又名服务器端Javascript),有些是与浏览器兼容的又名客户端Javascript.有些是打字稿.
Be careful you use a variety that you can work with; some are Node.js aka Server-side Javascript, some are browser-compatible aka client-side Javascript. Some are Typescript.
然后在遇到这个问题之后,在这里检查其他答案并进行更多搜索后,我发现了类似的选项:
Then after coming to this question, checking other answers here and doing more searching, I found options like:
JS
alternative to the IPython/Jupyter "notebooks"js-data-mongodb
, js-data-redis
,js-data-cloud-datastore
),排序,过滤等js-data-mongodb
, js-data-redis
, js-data-cloud-datastore
), sorting, filtering, etc.我希望这篇文章可以成为社区Wiki,并根据不同的标准进行评估(即比较上面的不同选项):
I hope this post can become a community wiki, and evaluate (i.e. compare the different options above) against different criteria like:
Jupyter
)结合使用的集成
(交互式笔记本)等Jupyter
(interactive notebooks), etcJS库可能永远都做不到(但是可以吗?)
Some things a JS library may never do (but could it?)