pandas/dask数据帧api扩展库

framania的Python项目详细描述


framania-pandask/dask DataFrame API extension library

动机

pandas/dask,为DataFrame操作准备了充实的API。 但是,如果使用这个API实际进行处理的话,“想要这样的API!”这样的心情也很多。 framania开发的目的是扩展让人摸不着痒的令人着急部分的API。

概念

^{>>>中,要重视以下要点来实施。

  • 快速运行
  • 省内存设计
  • 尽可能少选项的API

版本

0.7.1

API列表

  • daskmania
    • aggregate
      • aggregate_by_named_index_and_keys #
      • aggregate_as_series #
      • aggregate_as_series_by_named_index_and_keys #
    • filter
      • drop_rows_by_index #
      • drop_duplicates_by_named_index_and_keys #
    • stack
      • stack_list_column #
      • stack_list_columns #
      • stack_dict_column #
      • stack_columns #
    • util
      • make_meta #
      • map_partitions_as_meta #
    • api ##
  • pandasmania
    • aggregate
      • aggregate_as_series
    • stack
      • stack_list_column #
      • stack_list_columns #
      • stack_dict_column #
      • stack_columns #
      • unstack_column #
    • na
      • fbfill_series #
    • filter
      • drop_duplicates_by_named_index_and_keys #
    • transform
      • timeseries_value_changed #
      • timeseries_id_changed #
      • grouper_for_timeseries #
      • group_row_number #
      • asstr #
    • api ##
  • intakemania
    • util
      • add_source_to_catalog #
      • dump_dask_to_intake #
      • dump_pandas_to_intake #
      • persist_local ^{>>
    • extension
      • FramaniaExtendedIntakeCatalog #
      • FramaniaExtendedIntakeSource #
      • analysis #
    • api ##
    • jupyter

testing status

  • #: doctest
  • ##: test file
  • ###: doctest and test file

测试

根据doctest的方法,适当地选择制作测试程序的方法。 如果测试数据的生成方法复杂,或者需要通过各种测试数据进行测试,请创建测试程序。

> pytest

发布

pip install setuptools wheel twine
python setup.py sdist
python -m twine upload --repository  testpypi dist/*
python -m twine upload --repository  pypi dist/*
rm -rf dist *.egg-info MANIFEST

安装

pip install framania

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

推荐PyPI第三方库


热门话题
java JPA。Eclipselink没有为mySQL提供密码,但它应该提供   我的Servlet和@FormDataParam存在java问题   java将什么作为上下文参数传递到文件I/O方法中?   如果两个值相同,java无法找到其中一个单选按钮   java在变量和方法名中使用下划线   JavaSpringMVC单线程安全?   klazz类的java Arraylist(反射Api)   java如何在数字字符串中查找最频繁的数字?   JavaAPI设计:使数据更易于阅读与强制更多API调用   JavaHadoopMapReduceforGoogleWebGraph   java无法启动gauge API:Runner意外退出   java如何在bluemix上使用ibm工作负载调度器?   拉取一年中某一周特定日期的所有日期   java为什么是我的角节点。js应用程序将图像上传到S3� 邮递员正确上传时的符号?   在不使用任何第三方jar的情况下将文件从本地传输到linux系统(java代码)   java将现有文件夹复制到Eclipse工作区中新创建的项目中   Java中的regex RegExp帮助   当使用“系统”外观时,Java组合框setSelectedItem会出现故障   JavaASM:在类的方法中获取局部变量名和值