Pandas là gói quan trọng cho phân tích dữ liệu trong Python. Có nhiều phiên bản Pandas khác nhau, và sự không khớp phiên bản có thể gây ra sự cố. Do đó, việc kiểm tra phiên bản Pandas và các phụ thuộc là cần thiết. Chúng ta có thể thực hiện dễ dàng với các đoạn mã sau.
Kiểm tra phiên bản Pandas
Sử dụng thuộc tính __version__:
pandas.__version__
Ví dụ
>>> import pandas as pd >>> print(pd.__version__) 0.25.2 >>>
Kiểm tra phiên bản các phụ thuộc
Sử dụng hàm show_versions() để xem chi tiết phiên bản của Pandas và các thư viện liên quan:
pandas.show_versions()
Ví dụ đầu ra
>>> pd.show_versions() INSTALLED VERSIONS ------------------ commit : None python : 3.7.1.final.0 python-bits : 64 OS : Windows OS-release : 7 machine : AMD64 processor : Intel64 Family 6 Model 60 Stepping 3, GenuineIntel byteorder : little LC_ALL : None LANG : None LOCALE : None.None pandas : 0.25.2 numpy : 1.15.3 pytz : 2018.7 dateutil : 2.7.4 pip : 19.2.2 setuptools : 39.0.1 Cython : None pytest : None hypothesis : None sphinx : None blosc : None feather : None xlsxwriter : None lxml.etree : 4.2.5 html5lib : None pymysql : None psycopg2 : None jinja2 : None IPython : None pandas_datareader: None bs4 : 4.6.3 bottleneck : None fastparquet : None gcsfs : None lxml.etree : 4.2.5 matplotlib : 3.0.1 numexpr : None odfpy : None openpyxl : None pandas_gbq : None pyarrow : None pytables : None s3fs : None scipy : None sqlalchemy : None tables : None xarray : None xlrd : None xlwt : None xlsxwriter : None >>>
Hàm này rất hữu ích để gỡ lỗi (debug) các vấn đề liên quan đến xung đột phiên bản thư viện.