如何使用CSV输入共享Jupyter笔记本电脑

问题描述

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

现在,我已经到了需要与非程序员分享自己构建的内容的地步。现在,用户可以单击一个按钮,然后生成一个csv,然后我将该csv并手动将其放置在jupyter笔记本文件夹中,我的代码通过熊猫将其读入并生成热图。我已经看到很多资源指向github,nbviewer,Colaboratory和其他资源,但是似乎找不到任何可以允许用户输入的内容。理想情况下,用户将能够单击该按钮,并且会出现一个热图(是否在线)。安全也是一个问题,因此我无法将此项目公开。

是否有一种方法可以将jupyter笔记本(带有gmap)制成可执行输入的可执行文件?还是安全共享我的项目以自动执行csv上传的另一种方式?我是从完全错误的角度来看这个问题,是否需要更改我的技术?

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

更多信息: Windows 10, 常规环境:Visual Studio 2019 C# 当前项目:python 3

解决方法

我认为我以错误的方式考虑了Jupyter笔记本,并且该技术更适合于研究/数据科学。我决定只创建一个在用户单击按钮并自动上传数据时启动的网站。我将技术更改为Google Maps JavaScript API,这似乎可以完成我需要做的所有事情。我将数据从csv更改为json,但否则我认为这是适合我的答案。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...