{'__name__': 'pandas', '__doc__': '\npandas - a powerful data analysis and manipulation library for Python\n=====================================================================\n\n**pandas** is a Python package providing fast, flexible, and expressive data\nstructures designed to make working with "relational" or "labeled" data both\neasy and intuitive. It aims to be the fundamental high-level building block for\ndoing practical, **real world** data analysis in Python. Additionally, it has\nthe broader goal of becoming **the most powerful and flexible open source data\nanalysis / manipulation tool available in any language**. It is already well on\nits way toward this goal.\n\nMain Features\n-------------\nHere are just a few of the things that pandas does well:\n\n - Easy handling of missing data in floating point as well as non-floating\n point data.\n - Size mutability: columns can be inserted and deleted from DataFrame and\n higher dimensional objects\n - Automatic and explicit data alignment: objects can be explicitly aligned\n to a set of labels, or the user can simply ignore the labels and let\n `Series`, `DataFrame`, etc. automatically align the data for you in\n computations.\n - Powerful, flexible group by functionality to perform split-apply-combine\n operations on data sets, for both aggregating and transforming data.\n - Make it easy to convert ragged, differently-indexed data in other Python\n and NumPy data structures into DataFrame objects.\n - Intelligent label-based slicing, fancy indexing, and subsetting of large\n data sets.\n - Intuitive merging and joining data sets.\n - Flexible reshaping and pivoting of data sets.\n - Hierarchical labeling of axes (possible to have multiple labels per tick).\n - Robust IO tools for loading data from flat files (CSV and delimited),\n Excel files, databases, and saving/loading data from the ultrafast HDF5\n format.\n - Time series-specific functionality: date range generation and frequency\n conversion, moving window statistics, date shifting and lagging.\n', '__package__': 'pandas', '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x7fb81ea34460>, '__spec__': ModuleSpec(name='pandas', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fb81ea34460>, origin='/home/ubuntu/venv/lib/python3.8/site-packages/pandas/__init__.py', submodule_search_locations=['/home/ubuntu/venv/lib/python3.8/site-packages/pandas']), '__path__': ['/home/ubuntu/venv/lib/python3.8/site-packages/pandas'], '__file__': '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/__init__.py', '__cached__': '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/__pycache__/__init__.cpython-38.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>), '__build_class__': <built-in function __build_class__>, '__import__': <built-in function __import__>, 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'breakpoint': <built-in function breakpoint>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'compile': <built-in function compile>, 'delattr': <built-in function delattr>, 'dir': <built-in function dir>, 'divmod': <built-in function divmod>, 'eval': <built-in function eval>, 'exec': <built-in function exec>, 'format': <built-in function format>, 'getattr': <built-in function getattr>, 'globals': <built-in function globals>, 'hasattr': <built-in function hasattr>, 'hash': <built-in function hash>, 'hex': <built-in function hex>, 'id': <built-in function id>, 'input': <bound method Kernel.raw_input of <ipykernel.ipkernel.IPythonKernel object at 0x7fb84e521f40>>, 'isinstance': <built-in function isinstance>, 'issubclass': <built-in function issubclass>, 'iter': <built-in function iter>, 'len': <built-in function len>, 'locals': <built-in function locals>, 'max': <built-in function max>, 'min': <built-in function min>, 'next': <built-in function next>, 'oct': <built-in function oct>, 'ord': <built-in function ord>, 'pow': <built-in function pow>, 'print': <built-in function print>, 'repr': <built-in function repr>, 'round': <built-in function round>, 'setattr': <built-in function setattr>, 'sorted': <built-in function sorted>, 'sum': <built-in function sum>, 'vars': <built-in function vars>, 'None': None, 'Ellipsis': Ellipsis, 'NotImplemented': NotImplemented, 'False': False, 'True': True, 'bool': <class 'bool'>, 'memoryview': <class 'memoryview'>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'classmethod': <class 'classmethod'>, 'complex': <class 'complex'>, 'dict': <class 'dict'>, 'enumerate': <class 'enumerate'>, 'filter': <class 'filter'>, 'float': <class 'float'>, 'frozenset': <class 'frozenset'>, 'property': <class 'property'>, 'int': <class 'int'>, 'list': <class 'list'>, 'map': <class 'map'>, 'object': <class 'object'>, 'range': <class 'range'>, 'reversed': <class 'reversed'>, 'set': <class 'set'>, 'slice': <class 'slice'>, 'staticmethod': <class 'staticmethod'>, 'str': <class 'str'>, 'super': <class 'super'>, 'tuple': <class 'tuple'>, 'type': <class 'type'>, 'zip': <class 'zip'>, '__debug__': True, 'BaseException': <class 'BaseException'>, 'Exception': <class 'Exception'>, 'TypeError': <class 'TypeError'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'GeneratorExit': <class 'GeneratorExit'>, 'SystemExit': <class 'SystemExit'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'ImportError': <class 'ImportError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'OSError': <class 'OSError'>, 'EnvironmentError': <class 'OSError'>, 'IOError': <class 'OSError'>, 'EOFError': <class 'EOFError'>, 'RuntimeError': <class 'RuntimeError'>, 'RecursionError': <class 'RecursionError'>, 'NotImplementedError': <class 'NotImplementedError'>, 'NameError': <class 'NameError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'AttributeError': <class 'AttributeError'>, 'SyntaxError': <class 'SyntaxError'>, 'IndentationError': <class 'IndentationError'>, 'TabError': <class 'TabError'>, 'LookupError': <class 'LookupError'>, 'IndexError': <class 'IndexError'>, 'KeyError': <class 'KeyError'>, 'ValueError': <class 'ValueError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'AssertionError': <class 'AssertionError'>, 'ArithmeticError': <class 'ArithmeticError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'OverflowError': <class 'OverflowError'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, 'SystemError': <class 'SystemError'>, 'ReferenceError': <class 'ReferenceError'>, 'MemoryError': <class 'MemoryError'>, 'BufferError': <class 'BufferError'>, 'Warning': <class 'Warning'>, 'UserWarning': <class 'UserWarning'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'FutureWarning': <class 'FutureWarning'>, 'ImportWarning': <class 'ImportWarning'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'BytesWarning': <class 'BytesWarning'>, 'ResourceWarning': <class 'ResourceWarning'>, 'ConnectionError': <class 'ConnectionError'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'NotADirectoryError': <class 'NotADirectoryError'>, 'InterruptedError': <class 'InterruptedError'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'TimeoutError': <class 'TimeoutError'>, 'open': <built-in function open>, 'copyright': Copyright (c) 2001-2022 Python Software Foundation.
All Rights Reserved.
Copyright (c) 2000 BeOpen.com.
All Rights Reserved.
Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All Rights Reserved.
Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
All Rights Reserved., 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands
for supporting Python development. See www.python.org for more information., 'license': Type license() to see the full license text, 'help': Type help() for interactive help, or help(object) for help about object., 'execfile': <function execfile at 0x7fb84ed3be50>, 'runfile': <function runfile at 0x7fb84e9b2310>, '__IPYTHON__': True, 'display': <function display at 0x7fb8504eb670>, 'get_ipython': <bound method InteractiveShell.get_ipython of <ipykernel.zmqshell.ZMQInteractiveShell object at 0x7fb84d4c34f0>>}, 'annotations': _Feature((3, 7, 0, 'beta', 1), (3, 10, 0, 'alpha', 0), 16777216), '__docformat__': 'restructuredtext', '_typing': <module 'pandas._typing' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/_typing.py'>, '_config': <module 'pandas._config' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/_config/__init__.py'>, '_libs': <module 'pandas._libs' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/_libs/__init__.py'>, 'core': <module 'pandas.core' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/core/__init__.py'>, 'errors': <module 'pandas.errors' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/errors/__init__.py'>, 'util': <module 'pandas.util' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/util/__init__.py'>, 'compat': <module 'pandas.compat' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/compat/__init__.py'>, '_is_numpy_dev': False, 'get_option': <pandas._config.config.CallableDynamicDoc object at 0x7fb81c9d4d90>, 'set_option': <pandas._config.config.CallableDynamicDoc object at 0x7fb81c9d4e20>, 'reset_option': <pandas._config.config.CallableDynamicDoc object at 0x7fb81c9d4e80>, 'describe_option': <pandas._config.config.CallableDynamicDoc object at 0x7fb81c9d4ee0>, 'option_context': <class 'pandas._config.config.option_context'>, 'options': <pandas._config.config.DictWrapper object at 0x7fb81c9d4f40>, 'pandas': <module 'pandas' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/__init__.py'>, 'io': <module 'pandas.io' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/io/__init__.py'>, 'tseries': <module 'pandas.tseries' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/tseries/__init__.py'>, 'arrays': <module 'pandas.arrays' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/arrays/__init__.py'>, 'plotting': <module 'pandas.plotting' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/plotting/__init__.py'>, 'ArrowDtype': <class 'pandas.core.arrays.arrow.dtype.ArrowDtype'>, 'Int8Dtype': <class 'pandas.core.arrays.integer.Int8Dtype'>, 'Int16Dtype': <class 'pandas.core.arrays.integer.Int16Dtype'>, 'Int32Dtype': <class 'pandas.core.arrays.integer.Int32Dtype'>, 'Int64Dtype': <class 'pandas.core.arrays.integer.Int64Dtype'>, 'UInt8Dtype': <class 'pandas.core.arrays.integer.UInt8Dtype'>, 'UInt16Dtype': <class 'pandas.core.arrays.integer.UInt16Dtype'>, 'UInt32Dtype': <class 'pandas.core.arrays.integer.UInt32Dtype'>, 'UInt64Dtype': <class 'pandas.core.arrays.integer.UInt64Dtype'>, 'Float32Dtype': <class 'pandas.core.arrays.floating.Float32Dtype'>, 'Float64Dtype': <class 'pandas.core.arrays.floating.Float64Dtype'>, 'CategoricalDtype': <class 'pandas.core.dtypes.dtypes.CategoricalDtype'>, 'PeriodDtype': <class 'pandas.core.dtypes.dtypes.PeriodDtype'>, 'IntervalDtype': <class 'pandas.core.dtypes.dtypes.IntervalDtype'>, 'DatetimeTZDtype': <class 'pandas.core.dtypes.dtypes.DatetimeTZDtype'>, 'StringDtype': <class 'pandas.core.arrays.string_.StringDtype'>, 'BooleanDtype': <class 'pandas.core.arrays.boolean.BooleanDtype'>, 'NA': <NA>, 'isna': <function isna at 0x7fb81abc5430>, 'isnull': <function isna at 0x7fb81abc5430>, 'notna': <function notna at 0x7fb81abc5700>, 'notnull': <function notna at 0x7fb81abc5700>, 'Index': <class 'pandas.core.indexes.base.Index'>, 'CategoricalIndex': <class 'pandas.core.indexes.category.CategoricalIndex'>, 'RangeIndex': <class 'pandas.core.indexes.range.RangeIndex'>, 'MultiIndex': <class 'pandas.core.indexes.multi.MultiIndex'>, 'IntervalIndex': <class 'pandas.core.indexes.interval.IntervalIndex'>, 'TimedeltaIndex': <class 'pandas.core.indexes.timedeltas.TimedeltaIndex'>, 'DatetimeIndex': <class 'pandas.core.indexes.datetimes.DatetimeIndex'>, 'PeriodIndex': <class 'pandas.core.indexes.period.PeriodIndex'>, 'IndexSlice': <pandas.core.indexing._IndexSlice object at 0x7fb8197ffeb0>, 'NaT': NaT, 'Period': <class 'pandas._libs.tslibs.period.Period'>, 'period_range': <function period_range at 0x7fb81959e790>, 'Timedelta': <class 'pandas._libs.tslibs.timedeltas.Timedelta'>, 'timedelta_range': <function timedelta_range at 0x7fb819595310>, 'Timestamp': <class 'pandas._libs.tslibs.timestamps.Timestamp'>, 'date_range': <function date_range at 0x7fb8195cbaf0>, 'bdate_range': <function bdate_range at 0x7fb8195d6550>, 'Interval': <class 'pandas._libs.interval.Interval'>, 'interval_range': <function interval_range at 0x7fb81959e5e0>, 'DateOffset': <class 'pandas._libs.tslibs.offsets.DateOffset'>, 'to_numeric': <function to_numeric at 0x7fb8188ba670>, 'to_datetime': <function to_datetime at 0x7fb81862fe50>, 'to_timedelta': <function to_timedelta at 0x7fb8195c5c10>, 'Flags': <class 'pandas.core.flags.Flags'>, 'Grouper': <class 'pandas.core.groupby.grouper.Grouper'>, 'factorize': <function factorize at 0x7fb81ab98700>, 'unique': <function unique at 0x7fb81ab98430>, 'value_counts': <function value_counts at 0x7fb81ab98820>, 'NamedAgg': <class 'pandas.core.groupby.generic.NamedAgg'>, 'array': <function array at 0x7fb81ab72e50>, 'Categorical': <class 'pandas.core.arrays.categorical.Categorical'>, 'set_eng_float_format': <function set_eng_float_format at 0x7fb818db4160>, 'Series': <class 'pandas.core.series.Series'>, 'DataFrame': <class 'pandas.core.frame.DataFrame'>, 'SparseDtype': <class 'pandas.core.arrays.sparse.dtype.SparseDtype'>, 'infer_freq': <function infer_freq at 0x7fb81a5cfca0>, 'offsets': <module 'pandas.tseries.offsets' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/tseries/offsets.py'>, 'eval': <function eval at 0x7fb817f47ca0>, 'concat': <function concat at 0x7fb819052670>, 'lreshape': <function lreshape at 0x7fb8188ba820>, 'melt': <function melt at 0x7fb8188ba4c0>, 'wide_to_long': <function wide_to_long at 0x7fb8188ba700>, 'merge': <function merge at 0x7fb817f4dd30>, 'merge_asof': <function merge_asof at 0x7fb817f4dee0>, 'merge_ordered': <function merge_ordered at 0x7fb817f4de50>, 'crosstab': <function crosstab at 0x7fb817ee2c10>, 'pivot': <function pivot at 0x7fb817ee2dc0>, 'pivot_table': <function pivot_table at 0x7fb817ee2820>, 'get_dummies': <function get_dummies at 0x7fb817f47dc0>, 'from_dummies': <function from_dummies at 0x7fb817f47ee0>, 'cut': <function cut at 0x7fb817eeb310>, 'qcut': <function qcut at 0x7fb817eeb3a0>, 'api': <module 'pandas.api' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/api/__init__.py'>, '_testing': <module 'pandas._testing' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/_testing/__init__.py'>, 'testing': <module 'pandas.testing' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/testing.py'>, 'show_versions': <function show_versions at 0x7fb817ec3670>, 'ExcelFile': <class 'pandas.io.excel._base.ExcelFile'>, 'ExcelWriter': <class 'pandas.io.excel._base.ExcelWriter'>, 'read_excel': <function read_excel at 0x7fb81799a1f0>, 'read_csv': <function read_csv at 0x7fb817999040>, 'read_fwf': <function read_fwf at 0x7fb8179995e0>, 'read_table': <function read_table at 0x7fb817999280>, 'read_pickle': <function read_pickle at 0x7fb8177615e0>, 'to_pickle': <function to_pickle at 0x7fb817761550>, 'HDFStore': <class 'pandas.io.pytables.HDFStore'>, 'read_hdf': <function read_hdf at 0x7fb8176bc700>, 'read_sql': <function read_sql at 0x7fb8176df9d0>, 'read_sql_query': <function read_sql_query at 0x7fb8176df940>, 'read_sql_table': <function read_sql_table at 0x7fb8176df8b0>, 'read_clipboard': <function read_clipboard at 0x7fb817ec3940>, 'read_parquet': <function read_parquet at 0x7fb817759d30>, 'read_orc': <function read_orc at 0x7fb81773ba60>, 'read_feather': <function read_feather at 0x7fb8179be1f0>, 'read_gbq': <function read_gbq at 0x7fb8179be550>, 'read_html': <function read_html at 0x7fb81773b820>, 'read_xml': <function read_xml at 0x7fb817633430>, 'read_json': <function read_json at 0x7fb817758040>, 'read_stata': <function read_stata at 0x7fb8176a21f0>, 'read_sas': <function read_sas at 0x7fb8176d6a60>, 'read_spss': <function read_spss at 0x7fb8176f7ee0>, 'json_normalize': <function _json_normalize at 0x7fb81774d4c0>, 'test': <function test at 0x7fb81768c550>, '_version': <module 'pandas._version' from '/home/ubuntu/venv/lib/python3.8/site-packages/pandas/_version.py'>, '__version__': '1.5.0', '__git_version__': '87cfe4e38bafe7300a6003a1d18bd80f3f77c763', '__deprecated_num_index_names': ['Float64Index', 'Int64Index', 'UInt64Index'], '__dir__': <function __dir__ at 0x7fb81ea55040>, '__getattr__': <function __getattr__ at 0x7fb8176335e0>, '__all__': ['ArrowDtype', 'BooleanDtype', 'Categorical', 'CategoricalDtype', 'CategoricalIndex', 'DataFrame', 'DateOffset', 'DatetimeIndex', 'DatetimeTZDtype', 'ExcelFile', 'ExcelWriter', 'Flags', 'Float32Dtype', 'Float64Dtype', 'Grouper', 'HDFStore', 'Index', 'IndexSlice', 'Int16Dtype', 'Int32Dtype', 'Int64Dtype', 'Int8Dtype', 'Interval', 'IntervalDtype', 'IntervalIndex', 'MultiIndex', 'NA', 'NaT', 'NamedAgg', 'Period', 'PeriodDtype', 'PeriodIndex', 'RangeIndex', 'Series', 'SparseDtype', 'StringDtype', 'Timedelta', 'TimedeltaIndex', 'Timestamp', 'UInt16Dtype', 'UInt32Dtype', 'UInt64Dtype', 'UInt8Dtype', 'api', 'array', 'arrays', 'bdate_range', 'concat', 'crosstab', 'cut', 'date_range', 'describe_option', 'errors', 'eval', 'factorize', 'get_dummies', 'from_dummies', 'get_option', 'infer_freq', 'interval_range', 'io', 'isna', 'isnull', 'json_normalize', 'lreshape', 'melt', 'merge', 'merge_asof', 'merge_ordered', 'notna', 'notnull', 'offsets', 'option_context', 'options', 'period_range', 'pivot', 'pivot_table', 'plotting', 'qcut', 'read_clipboard', 'read_csv', 'read_excel', 'read_feather', 'read_fwf', 'read_gbq', 'read_hdf', 'read_html', 'read_json', 'read_orc', 'read_parquet', 'read_pickle', 'read_sas', 'read_spss', 'read_sql', 'read_sql_query', 'read_sql_table', 'read_stata', 'read_table', 'read_xml', 'reset_option', 'set_eng_float_format', 'set_option', 'show_versions', 'test', 'testing', 'timedelta_range', 'to_datetime', 'to_numeric', 'to_pickle', 'to_timedelta', 'tseries', 'unique', 'value_counts', 'wide_to_long']}