我正在根据生成的 csv 为我的公司构建热图。在大量阅读之后,我使用 jupyter notebooks(在线)使用 gmaps API 构建了它。我以前从未做过这样的事情,jupyter/python/gmaps 可以轻松满足我的要求(允许缩放、悬停在一个点上显示数据、轻松数据清理)。
现在我已经到了需要与非程序员分享我构建的东西的地步。现在用户可以点击一个按钮并生成一个 csv,然后我将该 csv 手动放入我的 jupyter notebook 文件夹中,我的代码通过 pandas 读取它并生成热图。我已经看到很多指向 github、nbviewer、Colaboratory 和其他资源的资源,但似乎找不到任何允许用户输入的内容。理想情况下,用户将能够单击该按钮并显示热图(在线或不在线)。安全也是一个问题,所以我无法公开这个项目。
有没有办法将 jupyter notebooks(带有 gmaps)制作成允许输入的可执行文件?或者另一种安全共享我的项目的方法,它可以自动上传 csv?我是不是从完全错误的角度看待这个问题,需要改变我的技术?
非常感谢您!我是这类项目的新手,感谢任何帮助:)
更多信息: window 10, 一般环境:visual studio 2019 C#, 当前项目:python 3
最佳答案
我认为我以错误的方式思考 jupyter notebook,该技术更多地用于研究/数据科学。我决定只做一个网站,当用户点击按钮并自动上传数据时启动。我将我的技术更改为 google maps javascript api,这似乎可以完成我需要它做的所有事情。我将数据从 csv 更改为 json,但除此之外,我认为这对我来说是正确的答案。
关于python - 如何使用 CSV 输入共享 Jupyter Notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63730494/