对于基于python数据处理的同学,使用pandas 的可能比较多,但是agate 也是一个很不错的选择,比如dbt 对于seed 模型的处理就基于了agate
agate包含的特性
- 易读以及用户用好的api
- 完整的类似sql 的操作
- unicode 支持
- 比较完整的文档
- 插件化的扩展支持(比如sql,excel)
- 与ipython,jupyter 以及atom/hydrogen 集成
- 纯python 没有c 依赖
说明
agate 核心是简单,尤其对于小数据量,同时我们不像依赖比较大的软件包(pandas)
参考资料
https://github.com/wireservice/agate
https://agate.readthedocs.io/en/latest/cookbook/create.html