我正在构建一个需要分析表格数据的应用程序。是否有纯python表类?
我想执行一些柱状操作,如重命名列,删除列和计算基于现有列的值的新列的能力。
我的第一选择本来像熊猫,但是一个约束是,这个项目必须是跨平台的,很容易在virtualenv中进行部署。熊猫(在W32上)似乎使用了不易处理的二进制安装程序。
我的第二选择是推出我自己的桌面类,但我希望这不是必需的。
那么有没有其他的选择?
UPDATE1:蟒蛇,是的,这是一个很好的包,但我不能自由选择我自己的平台。该平台已被选中:它是香草CPython 2.7.3 32位。没有一台服务器具有C++编译器。需要引入任何新的非python依赖关系的成本,因为我必须确保任何使用它的开发人员都拥有这些组件,因此保留纯Python的功能将非常有价值。
UPDATE2:我所说的表格数据是什么意思?非正式地说,这是您可能在SQL数据库中的电子表格或表格中表示的那种数据。
在这种情况下,它们是组织成行和列的结构化数据。每列将是一致的类型,但可以是无。每列都有一个字符串名称。该列有一个订单。
与[Anaconda](https://store.continuum.io/cshop/anaconda/)所有跨平台问题应该消失。据我所知,没有图书馆甚至与熊猫接近。如果你使用表格,你会感到非常抱歉没有选择熊猫...这只是时间问题 – Retozi
好评:我已经添加了更新来解释为什么这不是一个选项。 –
表格数据是什么意思?你看过https://docs.python.org/2/library/array.html吗? – user189