You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/source/install.rst
+5-8
Original file line number
Diff line number
Diff line change
@@ -250,9 +250,9 @@ Optional Dependencies
250
250
* `Feather Format <https://github.com/wesm/feather>`__: necessary for feather-based storage, version 0.3.1 or higher.
251
251
* `SQLAlchemy <http://www.sqlalchemy.org>`__: for SQL database support. Version 0.8.1 or higher recommended. Besides SQLAlchemy, you also need a database specific driver. You can find an overview of supported drivers for each SQL dialect in the `SQLAlchemy docs <http://docs.sqlalchemy.org/en/latest/dialects/index.html>`__. Some common drivers are:
252
252
253
-
- `psycopg2 <http://initd.org/psycopg/>`__: for PostgreSQL
254
-
- `pymysql <https://github.com/PyMySQL/PyMySQL>`__: for MySQL.
255
-
- `SQLite <https://docs.python.org/3.5/library/sqlite3.html>`__: for SQLite, this is included in Python's standard library by default.
253
+
* `psycopg2 <http://initd.org/psycopg/>`__: for PostgreSQL
254
+
* `pymysql <https://github.com/PyMySQL/PyMySQL>`__: for MySQL.
255
+
* `SQLite <https://docs.python.org/3.5/library/sqlite3.html>`__: for SQLite, this is included in Python's standard library by default.
256
256
257
257
* `matplotlib <http://matplotlib.org/>`__: for plotting
258
258
* For Excel I/O:
@@ -272,11 +272,8 @@ Optional Dependencies
272
272
<http://www.vergenet.net/~conrad/software/xsel/>`__, or `xclip
273
273
<https://github.com/astrand/xclip/>`__: necessary to use
274
274
:func:`~pandas.read_clipboard`. Most package managers on Linux distributions will have ``xclip`` and/or ``xsel`` immediately available for installation.
and `google-api-python-client <http://github.com/google/google-api-python-client>`__
279
-
: Needed for :mod:`~pandas.io.gbq`
275
+
* For Google BigQuery I/O - see :ref:`here <io.bigquery_deps>`.
276
+
280
277
* `Backports.lzma <https://pypi.python.org/pypi/backports.lzma/>`__: Only for Python 2, for writing to and/or reading from an xz compressed DataFrame in CSV; Python 3 support is built into the standard library.
281
278
* One of the following combinations of libraries is needed to use the
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v0.20.0.txt
+10-2
Original file line number
Diff line number
Diff line change
@@ -96,6 +96,9 @@ support for bz2 compression in the python 2 c-engine improved (:issue:`14874`).
96
96
97
97
.. _whatsnew_0200.enhancements.uint64_support:
98
98
99
+
UInt64 Support Improved
100
+
^^^^^^^^^^^^^^^^^^^^^^^
101
+
99
102
Pandas has significantly improved support for operations involving unsigned,
100
103
or purely non-negative, integers. Previously, handling these integers would
101
104
result in improper rounding or data-type casting, leading to incorrect results.
@@ -146,6 +149,7 @@ Other enhancements
146
149
- ``Series/DataFrame.asfreq()`` have gained a ``fill_value`` parameter, to fill missing values (:issue:`3715`).
147
150
- ``Series/DataFrame.resample.asfreq`` have gained a ``fill_value`` parameter, to fill missing values during resampling (:issue:`3715`).
148
151
- ``pandas.tools.hashing`` has gained a ``hash_tuples`` routine, and ``hash_pandas_object`` has gained the ability to hash a ``MultiIndex`` (:issue:`15224`)
152
+
- ``Series/DataFrame.squeeze()`` have gained the ``axis`` parameter. (:issue:`15339`)
- ``pd.read_csv()`` will now raise a ``ValueError`` for the C engine if the quote character is larger than than one byte (:issue:`11592`)
419
423
- ``inplace`` arguments now require a boolean value, else a ``ValueError`` is thrown (:issue:`14189`)
420
424
- ``pandas.api.types.is_datetime64_ns_dtype`` will now report ``True`` on a tz-aware dtype, similar to ``pandas.api.types.is_datetime64_any_dtype``
421
-
- ``DataFrame.asof()`` will return a null filled ``Series`` instead the scalar ``NaN`` if a match is not found (:issue:`15118`)
425
+
- ``DataFrame.asof()`` will return a null filled ``Series`` instead the scalar ``NaN`` if a match is not found (:issue:`15118`)
426
+
- The :func:`pd.read_gbq` method now stores ``INTEGER`` columns as ``dtype=object`` if they contain ``NULL`` values. Otherwise they are stored as ``int64``. This prevents precision lost for integers greather than 2**53. Furthermore ``FLOAT`` columns with values above 10**4 are no more casted to ``int64`` which also caused precision lost (:issue: `14064`, :issue:`14305`).
422
427
423
428
.. _whatsnew_0200.deprecations:
424
429
@@ -446,7 +451,7 @@ Removal of prior version deprecations/changes
446
451
- The ``pandas.io.ga`` module with a ``google-analytics`` interface is removed (:issue:`11308`).
447
452
Similar functionality can be found in the `Google2Pandas <https://github.com/panalysis/Google2Pandas>`__ package.
448
453
- ``pd.to_datetime`` and ``pd.to_timedelta`` have dropped the ``coerce`` parameter in favor of ``errors`` (:issue:`13602`)
449
-
454
+
- ``pandas.stats.fama_macbeth``, ``pandas.stats.ols``, ``pandas.stats.plm`` and ``pandas.stats.var``, as well as the top-level ``pandas.fama_macbeth`` and ``pandas.ols`` routines are removed. Similar functionaility can be found in the `statsmodels <shttp://www.statsmodels.org/dev/>`__ package. (:issue:`11898`)
450
455
451
456
452
457
@@ -485,9 +490,11 @@ Bug Fixes
485
490
- Bug in ``pd.read_csv()`` in which missing data was being improperly handled with ``usecols`` (:issue:`6710`)
486
491
- Bug in ``pd.read_csv()`` in which a file containing a row with many columns followed by rows with fewer columns would cause a crash (:issue:`14125`)
487
492
- Bug in ``pd.tools.hashing.hash_pandas_object()`` in which hashing of categoricals depended on the ordering of categories, instead of just their values. (:issue:`15143`)
493
+
- Bug in ``.groupby(..).resample()`` when passed the ``on=`` kwarg. (:issue:`15021`)
488
494
489
495
- Bug in ``DataFrame.loc`` with indexing a ``MultiIndex`` with a ``Series`` indexer (:issue:`14730`)
490
496
497
+
491
498
- Bug in ``pd.read_msgpack()`` in which ``Series`` categoricals were being improperly processed (:issue:`14901`)
492
499
- Bug in ``Series.ffill()`` with mixed dtypes containing tz-aware datetimes. (:issue:`14956`)
493
500
@@ -566,3 +573,4 @@ Bug Fixes
566
573
567
574
- Bug in ``DataFrame.boxplot`` where ``fontsize`` was not applied to the tick labels on both axes (:issue:`15108`)
568
575
- Bug in ``Series.replace`` and ``DataFrame.replace`` which failed on empty replacement dicts (:issue:`15289`)
576
+
- Bug in ``.eval()`` which caused multiline evals to fail with local variables not on the first line (:issue:`15342`)
0 commit comments