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数据库插入失败   java在对失败的测试用例截图时出错,并且它没有附加到扩展报告中   java FragmentPagerAdapter总是从第一页开始   java内存泄漏,当我将数据从一个树存储库复制到另一个ext js 4.1时   java确保带有特定注释的字段是“私有的”   Java如何将UTC毫秒转换为UTC日期   开源Java:Solaris上的AWT   java为什么BufferedReader只读取第一行?   执行数据库查询时,java JTable不会刷新   java 7中的下划线和二进制文字。!!!??   java使用STaX将xml转换为另一个xml需要很多时间   hadoop如何使用JavaAPI从hbase中的表中选择特定列   使用JLabel的java拖放   用于“绘制”pdf文件的pdf生成Java库   java getResourceAsStream返回null?   java在目标帧中打开窗口   滚动对象时,java鼠标光标不会改变   java有人能解释二进制搜索树中的递归delete()并帮我转换它吗