【发布时间】:2015-03-22 02:32:49
【问题描述】:
我目前有一个包含 5000 行的文件,每行有一本字典。所有字典都有相同的字段。我的问题是:
我应该学习 SQL 来存储这些数据并用它进行分析,还是使用我已经足够好的文件,我应该只使用 pandas 或其他一些模块来进行数据分析。
我真的不知道该走哪条路。
【问题讨论】:
-
这取决于您必须访问数据、修改数据、添加数据等的频率和频率。我认为没有一个单一的答案。 5000 行并不多,sqlite 将是轻量级的解决方案,比
f.open可靠得多 -
我知道这是一个相当主观的问题。我不需要太多修改它,我的计划是分析数据,然后为它创建一个 GUI,这样我就可以有更好的数据可视化。我会研究一下 sqlite。
-
方式,这个问题太模糊了。答案完全取决于您的用例。话虽如此,我经常发现在数据库中清理和聚合数据比通过 Pandas/etc 更容易。