数据生成工具

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类。getResource和ClassLoader。getSystemResource:有没有理由选择其中一个而不是另一个?   在Java中以编程方式粘贴后恢复剪贴板   Java字符串到日期没有时间   JavaSpring注释:@Component起作用,@Repository不起作用   java“addScript”在HSQL中是否有最大记录计数?   java如何将值从JDialog框返回到父JFrame?   java我的模块库的用户有没有办法访问尚未导出的类?   java javac:未找到命令   java如何解决jsoup错误:无法找到请求目标的有效证书路径   类中的java作用域变量   Java中集合实现中的arraylist add()方法不起作用   java如何使用while循环和从用户接收输入来近似Pi?   java Spring安全CSRF培训模式   在安卓系统中,如何通过在警报框外单击来限制用户?