1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
U
¬ý°d³ ãr@s@ddlmZdZdZgZeD]HZz eeƒWqek
rbZze     e›de›¡W5dZ[XYqXqer|edd 
e¡ƒ‚[[[ddl m Z zdd    lmZmZmZWn:ek
ràZzejZed
e›d ƒe‚W5dZ[XYnX[[[dd lmZmZmZmZmZmZddlZ dd l!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYddlZm[Z[ddl\m]Z]ddl^m_Z_ddl`maZaddlbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpddl mqZqmrZrmsZsmtZtmuZumvZvddl mwZwddlxmyZyddlzm{Z{m|Z|m}Z}m~Z~mZm€Z€mZm‚Z‚mƒZƒm„Z„m…Z…m†Z†m‡Z‡mˆZˆm‰Z‰mŠZŠm‹Z‹mŒZŒmZmŽZŽmZmZm‘Z‘m’Z’ddl“m”Z”ddl•m–Z–ddl—m˜Z˜e˜ƒZ™e™ šde™d¡Z›e™ šd¡Zœ[˜[™dZddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd€dd‚dƒd„d…d†d‡dˆd‰dŠd‹dŒddŽdgrZždS)é)Ú annotationsZrestructuredtext)ÚnumpyZpytzZdateutilz: Nz(Unable to import required dependencies:
Ú
)Ú is_numpy_dev)Ú    hashtableÚlibÚtslibz C extension: zœ not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --force' to build the C extensions first.)Ú
get_optionÚ
set_optionÚ reset_optionÚdescribe_optionÚoption_contextÚoptions)8Ú
ArrowDtypeÚ    Int8DtypeÚ
Int16DtypeÚ
Int32DtypeÚ
Int64DtypeÚ
UInt8DtypeÚ UInt16DtypeÚ UInt32DtypeÚ UInt64DtypeÚ Float32DtypeÚ Float64DtypeÚCategoricalDtypeÚ PeriodDtypeÚ IntervalDtypeÚDatetimeTZDtypeÚ StringDtypeÚ BooleanDtypeÚNAÚisnaÚisnullÚnotnaÚnotnullÚIndexÚCategoricalIndexÚ
RangeIndexÚ
MultiIndexÚ IntervalIndexÚTimedeltaIndexÚ DatetimeIndexÚ PeriodIndexÚ
IndexSliceÚNaTÚPeriodÚ period_rangeÚ    TimedeltaÚtimedelta_rangeÚ    TimestampÚ
date_rangeÚ bdate_rangeÚIntervalÚinterval_rangeÚ
DateOffsetÚ
to_numericÚ to_datetimeÚ to_timedeltaÚFlagsÚGrouperÚ    factorizeÚuniqueÚ value_countsÚNamedAggÚarrayÚ CategoricalÚset_eng_float_formatÚSeriesÚ    DataFrame)Ú SparseDtype)Ú
infer_freq)Úoffsets)Úeval)ÚconcatÚlreshapeÚmeltÚ wide_to_longÚmergeÚ
merge_asofÚ merge_orderedÚcrosstabÚpivotÚ pivot_tableÚ get_dummiesÚ from_dummiesÚcutÚqcut)ÚapiÚarraysÚerrorsÚioÚplottingÚtseries)Útesting)Ú show_versions)Ú    ExcelFileÚ ExcelWriterÚ
read_excelÚread_csvÚread_fwfÚ
read_tableÚ read_pickleÚ    to_pickleÚHDFStoreÚread_hdfÚread_sqlÚread_sql_queryÚread_sql_tableÚread_clipboardÚ read_parquetÚread_orcÚ read_featherÚread_gbqÚ    read_htmlÚread_xmlÚ    read_jsonÚ
read_stataÚread_sasÚ    read_spss)Újson_normalize)Útest)Ú get_versionsz closest-tagÚversionzfull-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, date shifting and lagging.
rrrCrr&rFr8r+rrarbr<rrr=rir%r-rrrrr6rr)r(r r.rAr/rr,r'rErGrr1r*r3rrrrrYrBrZr5rKrRrWr4r r[rJr>rUrVr    rHr7r\r!r"ryrLrMrOrPrQr#r$rIr rr0rSrTr]rXrnrdrcrqrerrrjrsrurprorgrwrxrkrlrmrvrfrtr rDr
r`rzr_r2r:r9rhr;r^r?r@rN)ŸÚ
__future__rZ __docformat__Z_hard_dependenciesZ_missing_dependenciesZ _dependencyÚ
__import__Ú ImportErrorÚ_eÚappendÚjoinZ pandas.compatrZ _is_numpy_devZ pandas._libsrZ
_hashtablerZ_librZ_tslibZ_errÚnameÚ_moduleZpandas._configr    r
r r r rZpandas.core.config_initZpandasZpandas.core.apirrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFZpandas.core.arrays.sparserGZpandas.tseries.apirHZpandas.tseriesrIZpandas.core.computation.apirJZpandas.core.reshape.apirKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_Zpandas.util._print_versionsr`Z pandas.io.apirarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxZpandas.io.json._normalizeryZpandas.util._testerrzZpandas._versionr{ÚvÚgetÚ __version__Z__git_version__Ú__doc__Ú__all__©rŠrŠúFd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/__init__.pyÚ<module>s>  ( ÿ 
ÿü 
èA    @   h!   
,Ž