python - 如何使用 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
解决方案
我决定我以错误的方式考虑 jupyter 笔记本,并且该技术更多地用于研究/数据科学。我决定只创建一个网站,当用户单击按钮并自动上传数据时启动。我将我的技术更改为 google maps javascript api,这似乎可以完成我需要做的所有事情。我将数据从 csv 更改为 json,否则我认为这对我来说是正确的答案。
推荐阅读
- facebook - 为什么我的 Facebook 页面不能嵌入网站?
- c# - MvcMailer,查找邮件的文件名
- python - rbindlist 在 python 中等效 R 的函数
- reactjs - Styled Components & React: Click event
- xamarin.forms - Xamarin.Forms FreshMVVM
- r - R Shiny - fast counting rows in table stored in PostgreSQL
- merge - Mercurial config: merge-patterns working on `hg update`
- uwp - 为什么 UWP 找不到 ImageScanner 类?
- c# - html pop up form always returns the first value
- python - 如何将 `app_settings` 的 `AuthenticationMethod` 设置为 `username_email`?