从Python到JavaScript:N8N中使用代码节点示例的数据分析的剧本

通过Tiny N8N代码节点片段来了解JavaScript的基础知识,用于销售数据分析,从Python到JavaScript:N8N中具有代码节点示例的数据分析的剧本首先出现在数据科学上。

来源:走向数据科学

作为数据科学家,我的第一个N8N工作流程感觉就像是在作弊。我可以在不阅读30页的文档,触发Gmail或sheets的触发工作流程的情况下连接到API,并在几分钟内部署一些有用的东西。但是,重要的缺点是N8N并非本地优化以在我们使用的云实例中运行Python环境。

像许多数据科学家一样,我的数据分析工具箱也建立在Numpy和Pandas上。

numpy pandas

要留在我的舒适区域,我经常将计算外包给外部API,而不是使用N8N JavaScript代码节点。

外包
生产计划N8N使用API​​功能调用工作流 - (Samir Saci的图像)

例如,这是使用生产计划优化工具来完成的,该工具通过包括称为FastAPI微服务的代理节点进行了精心策划。

生产计划优化工具

这种方法有效,但是我有客户要求在其N8N用户界面上完全了解数据分析任务。

在其N8N用户界面上具有数据分析任务的完全可见性。

我意识到我需要学习足够的JavaScript,以使用N8N的本机代码节点执行数据处理。

JavaScript节点的示例按项目进行分组销售 - (Samir Saci的图像)

在本文中,我们将在N8N代码节点内使用小型JavaScript片段来执行日常数据分析任务。

在此练习中,我将使用销售交易的数据集,并将其传递到ABC和Pareto分析中,该分析被广泛用于供应链管理中。

ABC和帕累托分析
ABC XYZ和Pareto图表广泛用于供应链管理 - (Samir Saci的图片)

我将在N8N代码节点中提供熊猫与JavaScript的并排示例,从而使我们能够将我们熟悉的Python数据分析步骤直接转换为自动化的N8N工作流。

JavaScript与Pandas的示例 - (Samir Saci的图像)
您可以关注我并复制整个工作流程

让我们开始吧!