数据生成工具

databuild的Python项目详细描述


make用于您的数据。

用于数据操作的自动化工具。

灵感来源于开放精炼。

Databuild中的一般原则是:

  • 低进入门槛
  • 易于安装
  • 易于掌握
  • 可扩展

Databuild对于以下情况非常有用:

  • 在infoviz项目中记录数据转换
  • 以声明的方式自动化数据处理

安装

安装databuild:

$ pip install databuild

快速启动

有关详细信息,请参见Extended Documentation

$ data-build.py buildfile.json

buildfile.yaml包含要对其执行的操作列表 数据。把它想象成电子表格的脚本。

生成文件的示例可以是:

-operation:sheets.import_datadescription:Importing data from csv fileparams:sheet:dataset1format:csvfilename:dataset1.csvskip_last_lines:1-operation:columns.add_columndescription:Calculate the gender ratioparams:sheet:dataset1name:Gender Ratioexpression:language:pythoncontent:"returnfloat(row['TotaleMaschi'])/float(row['TotaleFemmine'])"-operation:sheets.export_datadescription:save the dataparams:sheet:dataset1format:csvfilename:dataset2.csv

还支持json构建文件。databuild将猜测类型 基于扩展名。

许可证

根据BSD 3条款许可。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用测试类查看两个整数值是否适合参数   java Apache Tomcat 7域问题代理设置   java排序从程序计算的分数   java发送批量通知,希望决定调度程序的时间频率   避免全局状态的REST服务器java存储和加载配置(即单例与上下文、依赖注入)   单击按钮时的java选择方法   java Sringboot日志文件与logbakspring一起工作不正常。xml   java为什么匕首注入不起作用,而是组件。getObject是   java一个表达式包含“最多一个副作用,作为其最外层的操作”,这意味着什么?   java如何从文本文件读取/加载此HashMap?   java如何从菜单处理程序重新实例化零件类?   计划任务如何使用在不同机器上运行的多个java程序访问同一个表而不会出现死锁   多线程循环的java效率   java使用已经获取的MySQL数据行向DIV追加新的MySQL数据   java允许不带引号的soap操作JAXWS