问题标签 [danfojs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用 Danfo.js 规范化直方图?
我需要得到标准化的直方图。所以在丹佛笔记本中,我尝试了这样的语法:
但看起来 danfo.js 忽略了Plotlyhistnorm
跟踪属性。
所以问题是:是否可以将 Plotly 跟踪属性与 danfojs 的图一起使用,如果可以,那么正确的语法是什么?
google-apps-script - 无法在我的谷歌脚本中使用 danfo-js 库
我想在 Python 中找到一些类似于 pandas 的库,并在我的谷歌脚本中使用它。我找到了 danfo-js https://github.com/opensource9ja/danfojs
并使用本指南https://blog.gsmart.in/es6-and-npm-modules-in-google-apps-script/确实将它安装在谷歌云外壳中,所以实际上我在这里做了什么:
- 打开我的谷歌云外壳
- 安装扣具工具
- 卡扣登录
- npm install danfojs-node
- 使用以下命令创建了新的谷歌脚本: clasp create --type Standalone --title "first GAS App"
所以现在,我有这个空脚本,只是想检查它是否看到了 danfo-js 库。
为了检查这一点,我用以下代码填写了它:
运行此脚本后,我收到以下错误消息:
[20-10-18 06:17:53:783 PDT] ReferenceError:要求未在 myFunction 中定义(代码:2:15)
它链接在以下行:
看起来编译器不知道什么是“danfojs-node”,但我不明白我错过了哪些步骤。
我确实安装了 danfojs-node,在 google cloud shell 中使用以下命令:
并使用我创建了这个脚本的同一个终端窗口。也许我应该在脚本中设置一些链接来连接到这个库,但我不知道我应该在哪里做。
vue.js - 如何在 vue 3 (Danfo.js) 中导入 NPM 包
这似乎是一个新手问题,但我不明白。如何在 vue 3 中导入和使用第三方 js 库?在这种情况下,我正在尝试使用 Danfo.js https://danfo.jsdata.org/getting-started (npm install danfojs
即使它只显示使用 cdn 进行浏览器使用我认为这是同一件事,但如果错误的)。然后 idk 如果这是我在我想使用的每个文件中导入的东西,或者如果我在 main.js 中执行它并且它在全局范围内自动工作或什么。我尝试制作 main.js
然后 idk 如果这是正确的,但如果是这样,那么我如何从组件的 setup() 内部调用 dfd
如果这是缺乏对 vue 3 的理解或缺乏对 Danfo.js 的理解,我想知道,但无论哪种方式都会感谢一些帮助,谢谢!
还有可能是唯一的选择吗?将<script src="https://cdn.jsdelivr.net/npm/danfojs@0.1.2/dist/index.min.js"></script>
标签添加到 index.js 时,它确实有效,但我在终端中收到关于 dfd 未定义的错误,尽管调用 dfd 确实有效。我假设是因为它稍后会以任何方式加载脚本,我认为我想要 npm 安装方式,并且npm install danfojs-node
我相信是针对节点版本而不是浏览器版本,这就是我这样做的原因npm install danfojs
machine-learning - 无法用 csv 数据提供我的 convolution1d
我需要帮助解决以下问题。我正在尝试将我的 csv 数据提供给我的第一层是 convolution1d 但它显示
输入 0 与层 conv1d_Conv1D1 不兼容:预期 ndim=3,发现 ndim=2
这是我的代码
这是我的 csv 原始文件
我试图重塑我的输入,并 expandDims 但它们都不起作用。非常感谢任何解决方案!
node.js - Danfo.js 中是否有类似于 pandas isin() 的功能
我正在 nodejs 中进行广泛的数据处理。我发现 danfojs 是 python Pandas 的一个不错的替代品。但与 Pandas 相比,面临一些功能缺乏。
如何在 Danfojs 中解决 pandas isin() 功能?
例子:
我有以下数据框:
ID | 姓名 | 地址 |
---|---|---|
安全卫士 | 阿卜杜拉 | 库米拉 |
webcss | 凯鲁尔 | 贾肖尔 |
效果 | 贾曼 | 马古拉 |
yttte | 纳鲁尔 | 诺加 |
edqfgh | 拉提夫 | 查塔格拉姆 |
yutydg | 马哈尔 | 拉杰沙希 |
以及以下系列:
ID |
---|
webcss |
yttte |
yutydg |
我想获取系列中存在 id 的 Dataframe 的那些行
javascript - 按月分组 Danfo.js
我的目标是将一行用 python 的 pandas 编写的代码翻译成 Danfo.js。蟒蛇代码如下:
其中输入数据ftest_raw是:
输出数据ftest_raw_money_per_month为:
我的问题如下:有什么办法吗
groupby(ftest_raw['trans_date'].dt.strftime('%Y-%m'))
在 Danfo.js 中?如果是,如何?我已阅读 Danfo 的文档,但找不到该功能。
pandas - Danfo dataFrame - 按索引,列替换值
在 python 的 Panda DataFrames 中,用列和索引替换值非常简单。
示例数据框:
替换值很简单:
如何在 Danfo DataFrame 中按列和索引替换值?