【发布时间】:2011-02-09 16:27:27
【问题描述】:
我有一个与计算机无关的数据记录器,用于从现场收集数据。这些数据存储为文本文件,我手动将这些文件集中在一起并组织它们。当前格式是每个记录器每年通过一个 csv 文件。每个文件大约有 4,000,000 行 x 7 个记录器 x 5 年 = 大量数据。有些数据被组织成bins item_type、item_class、item_dimension_class,而其他数据则比较独特,比如item_weight、item_color、date_collected等等……
目前,我使用我编写的 python/numpy/matplotlib 程序对数据进行统计分析。它工作正常,但问题是,我是唯一可以使用它的人,因为它和数据都保存在我的计算机上。
我想使用 postgres 数据库在网络上发布数据;但是,我需要找到或实现一个统计工具,该工具将采用大型 postgres 表,并在适当的时间范围内返回统计结果。我对 web 上的 python 不熟悉;但是,我精通 web 端的 PHP 和离线端的 python。
应该允许用户创建自己的直方图、数据分析。例如,用户可以搜索在第 x 周和第 y 周之间发货的所有蓝色商品,而另一个用户可以搜索全年按小时对所有商品的重量分布进行排序。
我正在考虑创建自己的统计工具并为其编制索引,或者以某种方式自动化该过程以模拟大多数查询。这似乎效率低下。
我期待听到你的想法
谢谢
【问题讨论】:
标签: php python postgresql statistics