Closed thefalkon-1 closed 1 year ago
Hey y'all,
I recently installed nfl_data_py. I tried running:
nfl.import_pbp_data(years=[2022], columns=None, downcast=True, cache=False, alt_path=None)
and I received the following error:
AttributeError: 'NotebookFormatter' object has no attribute 'get_result'
This is the full error:
2022 done. Downcasting floats. --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) ~/opt/anaconda3/lib/python3.8/site-packages/IPython/core/formatters.py in __call__(self, obj) 343 method = get_real_method(obj, self.print_method) 344 if method is not None: --> 345 return method() 346 return None 347 else: ~/opt/anaconda3/lib/python3.8/site-packages/pandas/core/frame.py in _repr_html_(self) 796 ] 797 mgr = arrays_to_mgr(values, columns, index, dtype=None, typ=manager) --> 798 else: 799 arr2d = construct_2d_arraylike_from_scalar( 800 data, ~/opt/anaconda3/lib/python3.8/site-packages/pandas/io/formats/format.py in to_html(self, buf, encoding, classes, notebook, border) 986 987 adjoined = self.adj.adjoin(1, *fmt_index).split("\n") --> 988 989 # empty space for columns 990 if self.show_col_idx_names: AttributeError: 'NotebookFormatter' object has no attribute 'get_result' play_id game_id old_game_id home_team away_team season_type \ 0 1.0 2022_01_BAL_NYJ 2022091107 NYJ BAL REG 1 43.0 2022_01_BAL_NYJ 2022091107 NYJ BAL REG 2 68.0 2022_01_BAL_NYJ 2022091107 NYJ BAL REG 3 89.0 2022_01_BAL_NYJ 2022091107 NYJ BAL REG 4 115.0 2022_01_BAL_NYJ 2022091107 NYJ BAL REG ... ... ... ... ... ... ... 49626 3535.0 2022_20_NYG_PHI 2023012102 PHI NYG POST 49627 3559.0 2022_20_NYG_PHI 2023012102 PHI NYG POST 49628 3604.0 2022_20_NYG_PHI 2023012102 PHI NYG POST 49629 3593.0 2022_20_NYG_PHI 2023012102 PHI NYG POST 49630 3624.0 2022_20_NYG_PHI 2023012102 PHI NYG POST week posteam posteam_type defteam ... offense_formation \ 0 1 None None None ... None 1 1 NYJ home BAL ... None 2 1 NYJ home BAL ... SINGLEBACK 3 1 NYJ home BAL ... SHOTGUN 4 1 NYJ home BAL ... SINGLEBACK ... ... ... ... ... ... ... 49626 20 NYG away PHI ... NaN 49627 20 NYG away PHI ... NaN 49628 20 None None None ... NaN 49629 20 NYG away PHI ... NaN 49630 20 None None None ... NaN offense_personnel defenders_in_box defense_personnel \ 0 None <NA> None 1 None <NA> None 2 1 RB, 2 TE, 2 WR 7 3 DL, 4 LB, 4 DB 3 1 RB, 2 TE, 2 WR 6 3 DL, 4 LB, 4 DB 4 1 RB, 2 TE, 2 WR 7 3 DL, 4 LB, 4 DB ... ... ... ... 49626 NaN <NA> NaN 49627 NaN <NA> NaN 49628 NaN <NA> NaN 49629 NaN <NA> NaN 49630 NaN <NA> NaN number_of_pass_rushers \ 0 <NA> 1 <NA> 2 <NA> 3 4 4 <NA> ... ... 49626 <NA> 49627 <NA> 49628 <NA> 49629 <NA> 49630 <NA> players_on_play \ 0 1 47969;53059;42500;46279;53575;48364;46253;5460... 2 53536;43586;53443;42371;42500;44999;43433;3309... 3 53536;43586;42371;53443;42500;44999;43433;3309... 4 53536;43586;53443;42371;42500;44999;43433;3309... ... ... 49626 NaN 49627 NaN 49628 NaN 49629 NaN 49630 NaN offense_players \ 0 1 00-0036157;00-0035202;00-0037984;00-0029597;00... 2 00-0036924;00-0032466;00-0036979;00-0032234;00... 3 00-0036924;00-0032466;00-0032234;00-0036979;00... 4 00-0036924;00-0032466;00-0036979;00-0032234;00... ... ... 49626 NaN 49627 NaN 49628 NaN 49629 NaN 49630 NaN defense_players n_offense n_defense 0 0.0 0.0 1 00-0035537;00-0032134;00-0034419;00-0036500;00... 11.0 11.0 2 00-0033294;00-0026190;00-0032574;00-0028278;00... 11.0 11.0 3 00-0033294;00-0026190;00-0032574;00-0028278;00... 11.0 11.0 4 00-0033294;00-0026190;00-0032574;00-0028278;00... 11.0 11.0 ... ... ... ... 49626 NaN NaN NaN 49627 NaN NaN NaN 49628 NaN NaN NaN 49629 NaN NaN NaN 49630 NaN NaN NaN [49631 rows x 384 columns]
These are the list of packages I have installed:
# packages in environment at /Users/dan.falkenheim/opt/anaconda3: # # Name Version Build Channel _anaconda_depends 2020.07 py38_0 _ipyw_jlab_nb_ext_conf 0.1.0 py38_0 _py-xgboost-mutex 2.0 cpu_0 conda-forge absl-py 1.3.0 pypi_0 pypi alabaster 0.7.12 py_0 anaconda custom py38_1 anaconda-client 1.7.2 py38_0 anaconda-navigator 1.10.0 py38_0 anaconda-project 0.8.4 py_0 appdirs 1.4.4 pypi_0 pypi applaunchservices 0.2.1 py_0 appnope 0.1.0 py38_1001 appscript 1.1.1 py38haf1e3a3_0 argh 0.26.2 py38_0 argon2-cffi 20.1.0 py38haf1e3a3_1 asn1crypto 1.4.0 py_0 astroid 2.4.2 py38_0 astropy 4.0.2 py38haf1e3a3_0 astunparse 1.6.3 pypi_0 pypi async_generator 1.10 py_0 atomicwrites 1.4.0 py_0 attrs 20.3.0 pyhd3eb1b0_0 autopep8 1.5.4 py_0 babel 2.8.1 pyhd3eb1b0_0 backcall 0.2.0 py_0 backports 1.0 py_2 backports.functools_lru_cache 1.6.4 pyhd3eb1b0_0 backports.shutil_get_terminal_size 1.0.0 py38_2 backports.tempfile 1.0 pyhd3eb1b0_1 backports.weakref 1.0.post1 py_1 beautifulsoup4 4.9.3 pyhb0f4dca_0 bitarray 1.6.1 py38h9ed2024_0 bkcharts 0.2 py38_0 blas 1.0 mkl bleach 3.2.1 py_0 blosc 1.20.1 hab81aa3_0 bokeh 2.2.3 py38_0 boto 2.49.0 py38_0 bottleneck 1.3.2 py38hf1fa96c_1 brotlipy 0.7.0 py38haf1e3a3_1000 bs4 4.9.3 hd3eb1b0_0 bzip2 1.0.8 h1de35cc_0 ca-certificates 2022.12.7 h033912b_0 conda-forge cachetools 5.2.0 pypi_0 pypi certifi 2022.12.7 pyhd8ed1ab_0 conda-forge cffi 1.14.3 py38hed5b41f_0 chardet 3.0.4 py38_1003 chart-studio 1.1.0 pypi_0 pypi click 7.1.2 py_0 cloudpickle 1.6.0 py_0 clyent 1.2.2 py38_1 colorama 0.4.4 py_0 colorlover 0.3.0 pypi_0 pypi conda 4.14.0 py38h50d1736_0 conda-forge conda-build 3.20.5 py38_1 conda-env 2.6.0 1 conda-package-handling 1.8.1 py38hca72f7f_0 conda-verify 3.4.2 py_1 contextlib2 0.6.0.post1 py_0 cramjam 2.6.2 pypi_0 pypi cryptography 3.1.1 py38hddc9c9b_0 cufflinks 0.17.3 pypi_0 pypi curl 7.71.1 hb0a8c7a_1 cycler 0.10.0 py38_0 cython 0.29.21 py38hb1e8313_0 cytoolz 0.11.0 py38haf1e3a3_0 dask 2.30.0 py_0 dask-core 2.30.0 py_0 dbus 1.13.18 h18a8e69_0 decorator 4.4.2 py_0 defusedxml 0.6.0 py_0 diff-match-patch 20200713 py_0 distributed 2.30.1 py38hecd8cb5_0 docutils 0.16 py38_1 entrypoints 0.3 py38_0 et_xmlfile 1.0.1 py_1001 expat 2.2.10 hb1e8313_2 fastcache 1.1.0 py38h1de35cc_0 fastparquet 2023.1.0 pypi_0 pypi filelock 3.0.12 py_0 flake8 3.8.4 py_0 flask 1.1.2 py_0 flatbuffers 22.10.26 pypi_0 pypi freetype 2.10.4 ha233b18_0 fsspec 0.8.3 py_0 future 0.18.2 py38_1 gast 0.4.0 pypi_0 pypi get_terminal_size 1.0.0 h7520d66_0 gettext 0.19.8.1 hb0f4f8b_2 gevent 20.9.0 py38haf1e3a3_0 glib 2.66.1 h9bbe63b_0 glob2 0.7 py_0 gmp 6.1.2 hb37e062_1 gmpy2 2.0.8 py38h6ef4df4_3 google-auth 2.14.1 pypi_0 pypi google-auth-oauthlib 0.4.6 pypi_0 pypi google-pasta 0.2.0 pypi_0 pypi greenlet 0.4.17 py38haf1e3a3_0 grpcio 1.50.0 pypi_0 pypi h5py 2.10.0 py38h3134771_0 hdf5 1.10.4 hfa1e0ec_0 heapdict 1.0.1 py_0 html5lib 1.1 pyhd3eb1b0_0 icu 58.2 h0a44026_3 idna 2.10 py_0 imageio 2.9.0 py_0 imagesize 1.2.0 py_0 importlib-metadata 5.0.0 pypi_0 pypi importlib_metadata 2.0.0 1 iniconfig 1.1.1 py_0 intel-openmp 2019.4 233 intervaltree 3.1.0 py_0 ipykernel 5.3.4 py38h5ca1d4c_0 ipython 7.19.0 py38h01d92e1_0 ipython_genutils 0.2.0 py38_0 ipywidgets 7.5.1 py_1 isort 5.6.4 py_0 itsdangerous 1.1.0 py_0 jbig 2.1 h4d881f8_0 jdcal 1.4.1 py_0 jedi 0.17.1 py38_0 jinja2 2.11.2 py_0 joblib 0.17.0 py_0 jpeg 9b he5867d9_2 json5 0.9.5 py_0 jsonschema 3.2.0 py_2 jupyter 1.0.0 py38_7 jupyter_client 6.1.7 py_0 jupyter_console 6.2.0 py_0 jupyter_core 4.6.3 py38_0 jupyterlab 2.2.6 py_0 jupyterlab_pygments 0.1.2 py_0 jupyterlab_server 1.2.0 py_0 keras 2.10.0 pypi_0 pypi keras-preprocessing 1.1.2 pypi_0 pypi keyring 21.4.0 py38_1 kiwisolver 1.3.0 py38h23ab428_0 krb5 1.18.2 h75d18d8_0 lazy-object-proxy 1.4.3 py38h1de35cc_0 lcms2 2.11 h92f6f08_0 libarchive 3.4.2 haa3ed63_0 libclang 14.0.6 pypi_0 pypi libcurl 7.71.1 h8a08a2b_1 libcxx 14.0.6 hccf4f1f_0 conda-forge libedit 3.1.20191231 h1de35cc_1 libffi 3.3 hb1e8313_2 libgfortran 3.0.1 h93005f0_2 libiconv 1.16 h1de35cc_0 liblief 0.10.1 h0a44026_0 libllvm10 10.0.1 h76017ad_5 libllvm9 9.0.1 h21ff451_1 libpng 1.6.37 ha441bb4_0 libsodium 1.0.18 h1de35cc_0 libspatialindex 1.9.3 h0a44026_0 libssh2 1.9.0 ha12b0ac_1 libtiff 4.1.0 hcb84e12_1 libxgboost 1.7.1 cpu_h0c1cf5f_0 conda-forge libxml2 2.9.10 h7cdb67c_3 libxslt 1.1.34 h83b36ba_0 llvm-openmp 15.0.7 h61d9ccf_0 conda-forge llvmlite 0.34.0 py38h739e7dc_4 locket 0.2.0 py38_1 lxml 4.6.1 py38h63b7cb6_0 lz4-c 1.9.2 h79c402e_3 lzo 2.10 haf1e3a3_2 markdown 3.4.1 pypi_0 pypi markupsafe 1.1.1 py38h1de35cc_1 matplotlib 3.3.2 0 matplotlib-base 3.3.2 py38h181983e_0 mccabe 0.6.1 py38_1 mistune 0.8.4 py38h1de35cc_1001 mkl 2019.4 233 mkl-service 2.3.0 py38hfbe908c_0 mkl_fft 1.2.0 py38hc64f4ea_0 mkl_random 1.1.1 py38h959d312_0 mock 4.0.2 py_0 more-itertools 8.6.0 pyhd3eb1b0_0 mpc 1.1.0 h6ef4df4_1 mpfr 4.0.2 h9066e36_1 mpmath 1.1.0 py38_0 msgpack-python 1.0.0 py38h04f5b5a_1 multipledispatch 0.6.0 py38_0 navigator-updater 0.2.1 py38_1 nbclient 0.5.1 py_0 nbconvert 6.0.7 py38_0 nbformat 5.0.8 py_0 ncurses 6.2 h0a44026_1 nest-asyncio 1.4.2 pyhd3eb1b0_0 networkx 2.5 py_0 nfl-data-py 0.3.0 pypi_0 pypi nltk 3.5 py_0 nose 1.3.7 py38_1004 notebook 6.1.4 py38_0 numba 0.51.2 py38h6440ff4_1 numexpr 2.7.1 py38hce01a72_0 numpy 1.23.4 pypi_0 pypi numpydoc 1.1.0 pyhd3eb1b0_1 oauthlib 3.2.2 pypi_0 pypi olefile 0.46 py_0 openpyxl 3.0.5 py_0 openssl 1.1.1s hfd90126_1 conda-forge opt-einsum 3.3.0 pypi_0 pypi packaging 20.4 py_0 pandas 1.5.3 pypi_0 pypi pandas-datareader 0.10.0 pypi_0 pypi pandoc 2.11 h0dc7051_0 pandocfilters 1.4.3 py38hecd8cb5_1 parso 0.7.0 py_0 partd 1.1.0 py_0 path 15.0.0 py38_0 path.py 12.5.0 0 pathlib2 2.3.5 py38_1 pathtools 0.1.2 py_1 patsy 0.5.1 py38_0 pcre 8.44 hb1e8313_0 pep8 1.7.1 py38_0 pexpect 4.8.0 py38_1 pickleshare 0.7.5 py38_1001 pillow 8.0.1 py38h5270095_0 pip 22.3.1 pypi_0 pypi pkginfo 1.6.1 py38hecd8cb5_0 plotly 5.9.0 pypi_0 pypi pluggy 0.13.1 py38_0 ply 3.11 py38_0 prometheus_client 0.8.0 py_0 prompt-toolkit 3.0.8 py_0 prompt_toolkit 3.0.8 0 protobuf 3.19.6 pypi_0 pypi psutil 5.7.2 py38haf1e3a3_0 ptyprocess 0.6.0 py38_0 py 1.9.0 py_0 py-lief 0.10.1 py38haf313ee_0 py-xgboost 1.7.1 cpu_py38he866dac_0 conda-forge pyasn1 0.4.8 pypi_0 pypi pyasn1-modules 0.2.8 pypi_0 pypi pycodestyle 2.6.0 py_0 pycosat 0.6.3 py38h1de35cc_1 pycparser 2.20 py_2 pycurl 7.43.0.6 py38hddc9c9b_0 pydocstyle 5.1.1 py_0 pyflakes 2.2.0 py_0 pygments 2.7.2 pyhd3eb1b0_0 pylint 2.6.0 py38_0 pyodbc 4.0.30 py38h0a44026_0 pyopenssl 19.1.0 py_1 pyparsing 2.4.7 py_0 pypdf2 1.27.12 pypi_0 pypi pyqt 5.9.2 py38h655552a_2 pyrsistent 0.17.3 py38haf1e3a3_0 pysocks 1.7.1 py38_1 pytables 3.6.1 py38h4727e94_0 pytest 6.1.1 py38_0 python 3.8.5 h26836e1_1 python-dateutil 2.8.1 py_0 python-jsonrpc-server 0.4.0 py_0 python-language-server 0.35.1 py_0 python-libarchive-c 2.9 py_0 python-snappy 0.6.1 pypi_0 pypi python.app 2 py38_10 python_abi 3.8 2_cp38 conda-forge pytz 2020.1 py_0 pywavelets 1.1.1 py38haf1e3a3_2 pyyaml 5.3.1 py38haf1e3a3_1 pyzmq 19.0.2 py38hb1e8313_1 qdarkstyle 2.8.1 py_0 qt 5.9.7 h468cd18_1 qtawesome 1.0.1 py_0 qtconsole 4.7.7 py_0 qtpy 1.9.0 py_0 readline 8.0 h1de35cc_0 regex 2020.10.15 py38haf1e3a3_0 requests 2.24.0 py_0 requests-oauthlib 1.3.1 pypi_0 pypi retrying 1.3.3 pypi_0 pypi ripgrep 12.1.1 0 rope 0.18.0 py_0 rsa 4.9 pypi_0 pypi rtree 0.9.4 py38_1 ruamel_yaml 0.15.87 py38haf1e3a3_1 scikit-image 0.17.2 py38h81aa140_0 scikit-learn 0.23.2 py38h959d312_0 scipy 1.5.2 py38h2515648_0 seaborn 0.11.2 pyhd3eb1b0_0 send2trash 1.5.0 py38_0 setuptools 66.1.1 pypi_0 pypi simplegeneric 0.8.1 py38_2 singledispatch 3.4.0.3 py_1001 sip 4.19.8 py38h0a44026_0 six 1.15.0 py38hecd8cb5_0 snappy 1.1.8 hb1e8313_0 snowballstemmer 2.0.0 py_0 sortedcollections 1.2.1 py_0 sortedcontainers 2.2.2 py_0 soupsieve 2.0.1 py_0 sphinx 3.2.1 py_0 sphinxcontrib 1.0 py38_1 sphinxcontrib-applehelp 1.0.2 py_0 sphinxcontrib-devhelp 1.0.2 py_0 sphinxcontrib-htmlhelp 1.0.3 py_0 sphinxcontrib-jsmath 1.0.1 py_0 sphinxcontrib-qthelp 1.0.3 py_0 sphinxcontrib-serializinghtml 1.1.4 py_0 sphinxcontrib-websupport 1.2.4 py_0 spyder 4.1.5 py38_0 spyder-kernels 1.9.4 py38_0 sqlalchemy 1.3.20 py38h9ed2024_0 sqlite 3.33.0 hffcf06c_0 statsmodels 0.12.0 py38haf1e3a3_0 sympy 1.6.2 py38hecd8cb5_1 tbb 2021.3.0 hf7b0b51_0 tblib 1.7.0 py_0 tenacity 8.0.1 pypi_0 pypi tensorboard 2.10.1 pypi_0 pypi tensorboard-data-server 0.6.1 pypi_0 pypi tensorboard-plugin-wit 1.8.1 pypi_0 pypi tensorflow 2.10.1 pypi_0 pypi tensorflow-estimator 2.10.0 pypi_0 pypi tensorflow-io-gcs-filesystem 0.27.0 pypi_0 pypi termcolor 2.1.0 pypi_0 pypi terminado 0.9.1 py38_0 testpath 0.4.4 py_0 threadpoolctl 2.1.0 pyh5ca1d4c_0 thrift 0.16.0 pypi_0 pypi tifffile 2020.10.1 py38h0cf3a3e_2 tk 8.6.10 hb0a8c7a_0 toml 0.10.1 py_0 toolz 0.11.1 py_0 tornado 6.0.4 py38h1de35cc_1 tqdm 4.50.2 py_0 traitlets 5.0.5 py_0 typing_extensions 3.7.4.3 py_0 ujson 4.0.1 py38hb1e8313_0 unicodecsv 0.14.1 py38_0 unixodbc 2.3.9 haf1e3a3_0 urllib3 1.25.11 py_0 watchdog 0.10.3 py38haf1e3a3_0 wcwidth 0.2.5 py_0 webencodings 0.5.1 py38_1 werkzeug 1.0.1 py_0 wheel 0.38.4 pypi_0 pypi widgetsnbextension 3.5.1 py38_0 wrapt 1.11.2 py38h1de35cc_0 wurlitzer 2.0.1 py38_0 xgboost 1.7.1 cpu_py38ha5ba132_0 conda-forge xlrd 1.2.0 py_0 xlsxwriter 1.3.7 py_0 xlwings 0.20.8 py38_0 xlwt 1.3.0 py38_0 xmltodict 0.12.0 pyhd3eb1b0_0 xz 5.2.5 h1de35cc_0 yaml 0.2.5 haf1e3a3_0 yapf 0.30.0 py_0 zeromq 4.3.3 hb1e8313_3 zict 2.0.0 py_0 zipp 3.4.0 pyhd3eb1b0_0 zlib 1.2.11 h1de35cc_3 zope 1.0 py38_1 zope.event 4.5.0 py38_0 zope.interface 5.1.2 py38haf1e3a3_0 zstd 1.4.5 h41d2c2f_0
Thanks for any help! I'm a bit new at this.
Nevermind, I'm silly. I updated all of my packages and now it works.
Hey y'all,
I recently installed nfl_data_py. I tried running:
nfl.import_pbp_data(years=[2022], columns=None, downcast=True, cache=False, alt_path=None)
and I received the following error:
AttributeError: 'NotebookFormatter' object has no attribute 'get_result'
This is the full error:
These are the list of packages I have installed:
Thanks for any help! I'm a bit new at this.