首页 > 解决方案 > 如何使用 CSV 输入共享 Jupyter Notebook

问题描述

我正在从生成的 csv 为我的公司构建热图。经过大量阅读后,我使用 gmaps API 使用 jupyter notebooks(在线)构建了它。我以前从未做过这样的事情,而 jupyter/python/gmaps 可以轻松满足我的要求(允许缩放、悬停在一个点上显示数据、轻松清理数据)。

现在我已经到了需要分享我所构建的东西的地步(与非程序员)。现在用户可以点击一个按钮并生成一个 csv,然后我将该 csv 手动放置在我的 jupyter notebook 文件夹中,我的代码通过 pandas 读取它并生成热图。我已经看到很多指向 github、nbviewer、Colaboratory 和其他资源的资源,但似乎找不到任何允许用户输入的东西。理想情况下,用户可以单击按钮并出现热图(在线或不在线)。安全性也是一个问题,所以我无法公开这个项目。

有没有办法将 jupyter 笔记本(带有 gmaps)制作成允许输入的可执行文件?或者另一种安全共享我的项目的方法,自动上传 csv?我是否从完全错误的角度看待这个问题并且需要改变我的技术?

非常感谢您的先进!我是这种项目的新手,感谢任何帮助:)

更多信息:Windows 10,一般环境:visual studio 2019 C#,当前项目:python 3

标签: pythonjupyter-notebookexeheatmapjupyterhub

解决方案


我决定我以错误的方式考虑 jupyter 笔记本,并且该技术更多地用于研究/数据科学。我决定只创建一个网站,当用户单击按钮并自动上传数据时启动。我将我的技术更改为 google maps javascript api,这似乎可以完成我需要做的所有事情。我将数据从 csv 更改为 json,否则我认为这对我来说是正确的答案。


推荐阅读