Sponsored

যে কোন ডেটার উপর রিপোর্ট তৈরি - পান্ডা প্রোফাইলিং

0
1

যে কোন ডেটা সম্পর্কে কুইক আইডিয়া পাওয়ার জন্য পান্ডার descrive() ফাংশন খুব ভালো কাজে দেয়। কিন্তু আমরা যদি ডেটা সম্পর্কে আরো বেশি জানতে চাই, তাহলে কি করব? নিজেরা কোড করব? হ্যাঁ। তা একটা ভালো আইডিয়া। কিন্তু অনেক গুলো সময় নষ্ট করবে। সময় নষ্ট করতে না চাইলে পান্ডা প্রোফাইলিং ব্যবহার করতে পারি। এটা খুবি দারুণ একটা মডিউল। এটা দিয়ে ডেটার একটা পূর্নাঙ্গ প্রোফাইল পাওয়া যাবে। যা HTML ফাইল তৈরি করে দিবে। এবং আমরা খুব সুন্দর করে সব কিছু দেখতে পাবো।

pandas profilingপান্ডা প্রোফাইলিং ডেমো

যা দিয়ে ডেটাসেটের প্রতিটি কলামের নিচের ইনফরমমেশন গুলো জানা যাবেঃ

 

  • Essentials: type, unique values, missing values
  • Quantile statistics like minimum value, Q1, median, Q3, maximum, range, interquartile range
  • Descriptive statistics like mean, mode, standard deviation, sum, median absolute deviation, coefficient of variation, kurtosis, skewness
  • Most frequent values
  • Histogram
  • Correlations highlighting of highly correlated variables, Spearman, Pearson and Kendall matrices
  • Missing values matrix, count, heatmap and dendrogram of missing values

 

ইন্সটল করা খুবি সহজ। pip দিয়ে ইন্সটল করতেঃ

<br />
pip install pandas-profiling<br />
[python]<br />
অথবা conda দিয়ে ইন্সটল করতেঃ<br />
[python]<br />
conda install -c conda-forge pandas-profiling<br />

 

ব্যবহার করা আরো সহজ। দুই লাইনের কোড দিয়ে যে কোন ডেটার উপর বিশাল একটা রিপোর্ট তৈরি করে ফেলা যাবে। পরে তা ব্রাউজারে দেখা যাবে। যে কোন একটা ডেটাসেট ডাউনলোড করে নিব প্রথমে। যেমন আমি ডাউনলোড করে নিলাম টাইটানিক ডেটা সেট। এরপর নিচের মত কোড লিখে জেনারেট করে নিলাম একটা পূর্নাঙ্গ রিপোর্ট।

গিটহাব থেকে ডাউনলোড করেও এই প্রজেক্টটা রান করা যাবে।

<br />
import pandas as pd<br />
import pandas_profiling</p>
<p># load data<br />
train_data = pd.read_csv(&quot;data/train.csv&quot;)</p>
<p>profile = train_data.profile_report(title='Pandas Profiling Report')<br />
profile.to_file(output_file=&quot;output.html&quot;)</p>
<p>

মেশিং লার্নিং এবং ডেটা সাইন্স নিয়ে এই ব্লগে অনেক গুলো লেখা রয়েছে। সব গুলো পাওয়া যাবে নিচের লিঙ্কেঃ

Search
Categories
Read More
Tech
গ্রাফিক্স ডিজাইন স্টুডিও [পর্ব-৮৭] :: প্রিন্ট ডিজাইন শিখে আয় করুন মাসে ২০ থেকে ৫০ হাজার টাকা - কিভাবে একটি Corporate Flyer ডিজাইন কজরবেন - Photoshop Tutorial | Techtunes | টেকটিউনস
মোবাইলের মাধ্যমে চ্যাট করার কিছু দারুণ সফটওয়্যার মো. আমিনুল ইসলাম সজীব
By Nettumi 2026-09-26 11:48:11 0 55
Nulled
Forming a parliamentary caucus for change: A national push for disability rights
By Nettumi 2026-09-23 17:28:12 0 38
Nulled
Rexon - Personal Portfolio HTML Template
Rexon – Personal Portfolio HTML Template Free Download. Rexon is a Creative, Minimal and...
By Nettumi 2026-09-17 18:17:00 0 55
Tech
ভিভো Y01 এলো কম দামে বিশাল স্ক্রিন ও বড় ব্যাটারি নিয়ে - Banglatech24.com
১০ হাজার টাকা বাজেটের মধ্যে যারা ফোন খুঁজছেন, তাদের জন্য এলো ভিভো ওয়াই০১ স্মার্টফোন। কেমন হল...
By Nettumi 2026-09-25 10:10:35 0 20
Tech
কিভাবে মোবাইল ফোন দিয়ে কভার ফটো ডিজাইন করা যায়? | Techtunes | টেকটিউনস
আসুন জানি ডাইনোসরের শুরু থেকে শেষ পর্যন্ত জানা ও অজানা কিছু তথ্য MITHU
By Nettumi 2026-09-25 04:00:05 0 25
‎ ‎ ‎
Nettumi https://nettumi.com