我想知道我应该为我的项目做什么。
我每次要操作约10万行。
我想要做的是创建一个对象“ {}”,然后,如果我需要搜索一个值,只需将其命名为
data['2018']['09']['Marketing']['AccountName']
第二种选择是将所有内容拉入数组“ []”,如果需要提取值,我将创建一个函数来遍历数组并对特定参数的数字求和。
但是不知道哪种方法更快。 如果您能对此有所了解,将不胜感激
预先感谢
答案 0 :(得分:1)
如果性能(速度)是一个问题,那么Python可能不是理想的选择...
否则:
可能我建议使用适当的数据库,例如SQLLite
(Python随附)。
也许SQLAlchemy
作为抽象层。 (https://docs.sqlalchemy.org/en/latest/orm/tutorial.html)
毕竟,它们是专门为完成此类任务而设计的。
如果这看起来有些矫kill过正:请看Pandas
。