v1.0
What’s new in 1.0.0 (January 29, 2020)
● DataFrame.info method
improvement
● DataFrame.to_markdown
What’s new in 1.0.0 (January 29, 2020)
● New Data types for booleans and strings (previously object used for strings)
-But not added by default
-Change expected
● converted = df.convert_dtypes()
● df.select_dtypes("string")
● s = pd.Series([True, False, None], dtype="boolean") Out[15]:
● 0 True
● 1 False
● 2 <NA>
What’s new in 1.0.0 (January 29, 2020)
● DataFrame.rename now only accepts one positional argument
● The numpy argument of pandas.read_json() is deprecated
● Pandas.np
● pandas.datetime
What’s new in 1.0.0 (January 29, 2020)
● DataFrameGroupBy
What’s new in 1.0.0 (January 29, 2020)
Enhancements
Using Numba in rolling.apply and expanding.apply
We’ve added an engine keyword to apply() and apply() that allows the user to execute the routine using Numba instead of
Cython. Using the Numba engine can yield significant performance gains if the apply function can operate on numpy arrays and the
data set is larger (1 million rows or greater). For more details, see rolling apply documentation (GH28987, GH30936)
What’s Numba?
http://numba.pydata.org/
What’s new in 1.0.0 (January 29, 2020)
● This version of Pandas also drops support for Python 2. Using Pandas 1.0+ requires at least Python 3.6+, so make
sure your pip and python are using the correct versions.
pip install --upgrade pandas==1.0
https://pandas.pydata.org/pandas-docs/stable/whatsnew/v1.0.0.html

What’s new in Pandas v1.0?

  • 1.
  • 2.
    What’s new in1.0.0 (January 29, 2020) ● DataFrame.info method improvement ● DataFrame.to_markdown
  • 3.
    What’s new in1.0.0 (January 29, 2020) ● New Data types for booleans and strings (previously object used for strings) -But not added by default -Change expected ● converted = df.convert_dtypes() ● df.select_dtypes("string") ● s = pd.Series([True, False, None], dtype="boolean") Out[15]: ● 0 True ● 1 False ● 2 <NA>
  • 4.
    What’s new in1.0.0 (January 29, 2020) ● DataFrame.rename now only accepts one positional argument ● The numpy argument of pandas.read_json() is deprecated ● Pandas.np ● pandas.datetime
  • 5.
    What’s new in1.0.0 (January 29, 2020) ● DataFrameGroupBy
  • 6.
    What’s new in1.0.0 (January 29, 2020) Enhancements Using Numba in rolling.apply and expanding.apply We’ve added an engine keyword to apply() and apply() that allows the user to execute the routine using Numba instead of Cython. Using the Numba engine can yield significant performance gains if the apply function can operate on numpy arrays and the data set is larger (1 million rows or greater). For more details, see rolling apply documentation (GH28987, GH30936) What’s Numba? http://numba.pydata.org/
  • 7.
    What’s new in1.0.0 (January 29, 2020) ● This version of Pandas also drops support for Python 2. Using Pandas 1.0+ requires at least Python 3.6+, so make sure your pip and python are using the correct versions. pip install --upgrade pandas==1.0 https://pandas.pydata.org/pandas-docs/stable/whatsnew/v1.0.0.html