在Google Colab上读写数据的最佳方法?

时间:2020-07-27 21:11:35

标签: python dataframe csv google-colaboratory session-storage

我正在制作一个显示您的日常习惯和心情之间的相关性的应用程序。因为python有很多我需要的组件,所以我不希望它是基于Web的(我现在也不担心前端),我倾向于使用colab。

问题是会话存储。我知道如何使用现有数据,但是我完全不熟悉使用python存储收集的数据。这是一款轻巧的应用程序,我想使用熊猫库来可视化数据。

重点是:我不知道如何存储每天将在colab上输入的数据以备将来使用。当然,每次运行colab时,都会清除收集的数据。在colab上存储每次使用的数据的最佳方法是什么?我可以在Google驱动器上创建一个csv文件并读取/写入该文件,如果是的话,最好的方法是什么?

如果colab似乎是一个糟糕的选择,我将使用javascript收集数据并使用d3.js进行可视化,但我想坚持合作,因此我不必站起来自己的网页

1 个答案:

答案 0 :(得分:1)

由于您希望它基于Web,因此可以将Heroku Student PlanGithub EducationPythonAnywhere结合使用。因为colab会话将在12小时后停止,并且再次运行它很头疼。

如果仍然要使用Colab,一种方法是将数据保存到文件中并将其保存在Google云端硬盘中。在这种情况下, 数据保存可以自动化。但是,您需要在每个会话中获取Google云端硬盘的访问令牌。选中Example I/O notebook

其他方法通常不方便