- 只提供python工具操纵org-table
- dataframe内容可以生成org table, 方便查看数据
- 读取org table内容,转换成python dataframe, 方便做数据分析
- 为保证工具的简洁, 不提供但可以自己使用丰富的python库,扩展自己的功能,比如:
- 使用dataframe的函数进行数据统计
- 使用第三方python工具生成报表
进入org_insight目录,运行pip install .
- org_insight.my_table提供了函数toOrgTable,将python的dataframe的数据显示在org table里面
- org table要有#+RESULTS: 交易明细表
- src block要有#+name: 交易明细表, 和org table的#+RESULTS: 相同
- python dataframe的数据可以来自任何地方,例子中读取自mongodb
- src block的标记: #+begin_src python :results table :hlines yes
- org table 字段一行后面要有一行空行和水平分割线
- org table的name属性值 要赋给src blaock中的 :var t变量
- 使用org_insight.my_table.org_table_to_df函数,将t变量转换成dataframe并返回
- 然后就可以针对这个df使用python函数进行各种变幻
- 结果可以通过:results output直接print出来,也可以通过:results table,转换成新的org table显示出来