B
    •xŠ\…  ã               @   sr  d Z dZg ZxFeD ]>Zyeeƒ W q ek
rN Z ze e¡ W ddZ[X Y qX qW erfed e¡ƒ‚[[[ddl	T yddl
mZmZmZ W n@ ek
rÌ Z z"eeƒ dd¡Zed	 e¡ƒ‚W ddZ[X Y nX dd
lmZ ddlZddlT ddlT ddlT ddlT ddlT ddlmZ ddlT ddlm Z  ddl!Zddl"Zddl#m$Z$ e$ƒ Z%e% &de%d ¡Z'e% &d¡Z([$[%dZ)dS )Zrestructuredtext)ZnumpyZpytzZdateutilNz!Missing required dependencies {0}é    )Ú*)Ú	hashtableÚlibÚtslibzcannot import name Ú z¶C extension: {0} not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.)Údatetime)Úshow_versions)Útesté   )Úget_versionszclosest-tagÚversionzfull-revisionida  
pandas - a powerful data analysis and manipulation library for Python
=====================================================================

**pandas** is a Python package providing fast, flexible, and expressive data
structures designed to make working with "relational" or "labeled" data both
easy and intuitive. It aims to be the fundamental high-level building block for
doing practical, **real world** data analysis in Python. Additionally, it has
the broader goal of becoming **the most powerful and flexible open source data
analysis / manipulation tool available in any language**. It is already well on
its way toward this goal.

Main Features
-------------
Here are just a few of the things that pandas does well:

  - Easy handling of missing data in floating point as well as non-floating
    point data.
  - Size mutability: columns can be inserted and deleted from DataFrame and
    higher dimensional objects
  - Automatic and explicit data alignment: objects can be explicitly aligned
    to a set of labels, or the user can simply ignore the labels and let
    `Series`, `DataFrame`, etc. automatically align the data for you in
    computations.
  - Powerful, flexible group by functionality to perform split-apply-combine
    operations on data sets, for both aggregating and transforming data.
  - Make it easy to convert ragged, differently-indexed data in other Python
    and NumPy data structures into DataFrame objects.
  - Intelligent label-based slicing, fancy indexing, and subsetting of large
    data sets.
  - Intuitive merging and joining data sets.
  - Flexible reshaping and pivoting of data sets.
  - Hierarchical labeling of axes (possible to have multiple labels per tick).
  - Robust IO tools for loading data from flat files (CSV and delimited),
    Excel files, databases, and saving/loading data from the ultrafast HDF5
    format.
  - Time series-specific functionality: date range generation and frequency
    conversion, moving window statistics, moving window linear regressions,
    date shifting and lagging, etc.
)*Z__docformat__Zhard_dependenciesZmissing_dependenciesZ
dependencyÚ
__import__ÚImportErrorÚeÚappendÚformatZpandas.compat.numpyZpandas._libsr   Z
_hashtabler   Z_libr   Z_tslibÚstrÚreplaceÚmoduler   Zpandas.core.config_initZpandasZpandas.core.apiZpandas.core.sparse.apiZpandas.tseries.apiZpandas.core.computation.apiZpandas.core.reshape.apiZpandas.util._print_versionsr   Zpandas.io.apiZpandas.util._testerr	   Zpandas.testingZpandas.arraysZ_versionr   ÚvÚgetÚ__version__Z__git_version__Ú__doc__© r   r   ú.lib/python3.7/site-packages/pandas/__init__.pyÚ<module>   sH   
 
*