python - 是否有纯 python 表类?

标签 python pandas

我正在构建一个需要分析表格数据的应用程序。

我想执行一些列操作,例如能够重命名列、删除列以及根据现有列的值计算新列。

我的第一选择是像 Pandas 这样的东西,但是一个限制是这个项目必须是跨平台的并且很容易部署在 virtualenv 中。 Pandas(在 W32 上)似乎使用了不容易处理的二进制安装程序。

我的第二个选择是推出我自己的表类,但我希望这不是必需的。

那么还有其他选择吗?

UPDATE1:Anaconda,是的,这是一个很棒的包,但我不能自由选择自己的平台。该平台已为我选择:它是 Vanilla CPython 2.7.3 32 位。这些服务器都没有 C++ 编译器。引入任何新的非 python 依赖项都是有代价的,因为我必须确保使用它的任何开发人员都拥有这些组件,因此保持纯 python 将很有值(value)。

UPDATE2:表格数据是什么意思?通俗地说,它是您可能在 SQL 数据库中的电子表格或表格中表示的数据类型。

在这种情况下,它们是组织成行和列的结构化数据。每列都将是一致的类型,但可以是 None。每列都有一个字符串名称。列有顺序。

最佳答案

ToyTable是一个纯python表类。

它不如 Pandas 快,但更容易安装。它是 BSD 许可的,因此适合商业用途。

关于python - 是否有纯 python 表类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23016462/

相关文章:

python - 重新引起困惑

python - 从移动设备发送的电子邮件被奇怪地使用电子邮件库解码

python - 使用opencv进行人脸识别时出现属性错误

python - 创建对另一列最后 x 次出现进行求和的列

python - Pandas 相当于整数索引的重采样

python - pyspark广播变量如何工作

python - CherryPy + Werkzeug 调试器?

python - 正则表达式:匹配后获取所有内容

python - 将 DataFrame 中的值求和到父索引中 - Python/Pandas

python - 如何从具有值列表的字典列表中形成 DataFrame?