ویرگول
ورودثبت نام
Zeytoon
Zeytoonزیتون
Zeytoon
Zeytoon
خواندن ۲ دقیقه·۶ ماه پیش

چاپ دیتافریم در jupyter Notebook


معرفی PyJadval: ابزاری قدرتمند برای نمایش دیتافریم ها به صورت جدول در Jupyter Notebook

اگر با Jupyter Notebook کار می‌کنید و به دنبال راهی بهتر برای نمایش و بررسی DataFrameهای پایتون خود هستید، PyJadval دقیقاً همان چیزی است که نیاز دارید. PyJadval ابزاری کاربردی است که برای حل یکی از چالش‌های اصلی کار با داده‌ها در محیط‌های تعاملی پایتون توسعه یافته است: نمایش کارآمد و پویا DataFrameها.

چرا PyJadval؟

در Jupyter Notebook، هرچند ابزارهای قدرتمندی برای تحلیل داده در دسترس هستند، اما نمایش و تعامل با DataFrameهای بزرگ و پیچیده می‌تواند دشوار باشد. تابع print() پیش‌فرض DataFrameها را به صورت ایستا و بدون قابلیت‌های تعاملی نمایش می‌دهد. اینجاست که PyJadval وارد می‌شود. PyJadval با استفاده از کتابخانه AG Grid JavaScript، یکی از بهترین و قدرتمندترین ابزارهای جدول و گرید در دنیا، قابلیت‌های بی‌نظیری را برای نمایش داده‌ها به Jupyter Notebook می‌آورد.

AG Grid به دلیل امکانات بی‌شمارش در نمایش و مدیریت داده‌های جدولی شهرت دارد. از جمله قابلیت‌های آن می‌توان به مرتب‌سازی (sorting)، تغییر چیدمان ستون‌ها (column rearrangement)، جستجو (searching)، گروه‌بندی (grouping) و بسیاری امکانات دیگر اشاره کرد. با PyJadval، شما نسخه کامل و با تمام امکانات AG Grid را در Jupyter Notebook خود خواهید داشت و می‌توانید به راحتی و با یک خط کد از آن بهره‌برداری کنید.

قابلیت‌های کلیدی PyJadval با بهره‌گیری از AG Grid:

PyJadval تمام قابلیت‌های پیشرفته AG Grid را به Jupyter Notebook می‌آورد. این بدان معناست که شما می‌توانید از امکاناتی که در صفحه رسمی AG-Grid.com مشاهده می‌کنید، مستقیماً در محیط پایتون خود لذت ببرید:

  • مرتب‌سازی پیشرفته: داده‌ها را بر اساس یک یا چند ستون مرتب کنید.

  • فیلترینگ قدرتمند: با استفاده از فیلترهای مختلف، داده‌های مورد نظر خود را به سرعت پیدا کنید.

  • گروه‌بندی و جمع‌بندی (Aggregation): داده‌ها را گروه‌بندی کرده و عملیات جمع‌بندی مانند جمع، میانگین و... را روی آن‌ها انجام دهید.

  • تغییر اندازه و ترتیب ستون‌ها: به راحتی ستون‌ها را جابجا کرده یا اندازه آن‌ها را تغییر دهید.

  • نمایش تعاملی: اسکرول روان و کارآمد برای دیتافریم‌های بزرگ.

  • پشتیبانی از انواع داده: نمایش صحیح انواع مختلف داده‌ها.

  • صادرات داده‌ها: امکان خروجی گرفتن از داده‌های نمایش داده شده.

نصب PyJadval:

نصب PyJadval بسیار ساده است و می‌توانید از طریق pip آن را نصب کنید:

  • نصب از گیت‌هاب: https://github.com/rostamkhani/pyJadval

pip install git+'https://github.com/rostamkhani/pyJadval'

  • نصب آفلاین (با فایل whl): فایل pyjadval-0.1-py3-none-any.whl را دانلود کرده و سپس با دستور زیر نصب کنید:

pip install pyjadval-0.1-py3-none-any.whl

نحوه استفاده:

پس از نصب، استفاده از PyJadval در Jupyter Notebook بسیار آسان است:

from pyjadval.AGGrid import print2
print2(dataFrame, 10000) 

نتیجه‌گیری:

PyJadval یک راه‌حل عالی برای هر کسی است که به دنبال ابزاری قدرتمند و تعاملی برای نمایش و بررسی DataFrameها در Jupyter Notebook است. با بهره‌گیری از قابلیت‌های بی‌نظیر AG Grid، این ابزار کاوش داده‌ها را سریع‌تر و لذت‌بخش‌تر می‌کند و جایگزینی عالی برای تابع print() پیش‌فرض پایتون برای DataFrameها محسوب می‌شود. همین امروز PyJadval را امتحان کنید و تجربه کار با داده‌های خود را در Jupyter Notebook متحول کنید!

jupyter notebookpythonbig datadataتحلیل داده
۰
۰
Zeytoon
Zeytoon
زیتون
شاید از این پست‌ها خوشتان بیاید