কম্পিউটার

পান্ডাস পাইথনে কীভাবে একটি নির্দিষ্ট অপারেশন সারি অনুসারে বা কলাম অনুসারে প্রয়োগ করা যেতে পারে?


কখনও কখনও ডেটাফ্রেমের অক্ষ বরাবর নির্দিষ্ট ফাংশন প্রয়োগ করার প্রয়োজন হতে পারে। অক্ষটি নির্দিষ্ট করা যেতে পারে, অন্যথায় ডিফল্ট অক্ষটিকে কলাম অনুসারে বিবেচনা করা হয়, যেখানে প্রতিটি কলাম একটি অ্যারে হিসাবে বিবেচিত হয়৷

যদি অক্ষটি নির্দিষ্ট করা থাকে, তাহলে ডেটাতে সারির ভিত্তিতে অপারেশন করা হয়।

'প্রয়োগ' ফাংশনটি ডেটাফ্রেমে ডট অপারেটরের সাথে একত্রে ব্যবহার করা যেতে পারে। আসুন একটি উদাহরণ দেখি -

উদাহরণ

import pandas as pd
import numpy as np
my_data = {'Age':pd.Series([45, 67, 89, 12, 23]),'value':pd.Series([8.79,23.24,31.98,78.56,90.20])}
print("The dataframe is :")
my_df = pd.DataFrame(my_data)
print(my_df)
print("The description of data is :")
print(my_df.apply(np.mean))

আউটপুট

The dataframe is :
   Age   value
0  45   8.79
1  67   23.24
2  89   31.98
3  12   78.56
4  23   90.20
The description of data is :
Age    47.200
value  46.554
dtype: float64

ব্যাখ্যা

  • প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করা হয়, এবং ব্যবহারের সহজতার জন্য উপনাম নাম দেওয়া হয়৷

  • কী এবং মান নিয়ে সিরিজের অভিধান তৈরি করা হয়, যেখানে একটি মান আসলে একটি সিরিজ ডেটা স্ট্রাকচার।

  • এই অভিধানটি পরে 'পান্ডাস' লাইব্রেরিতে উপস্থিত 'ডেটাফ্রেম' ফাংশনে প্যারামিটার হিসাবে পাস করা হয়

  • ডেটাফ্রেমটি কনসোলে প্রিন্ট করা হয়।

  • আমরা ডেটা সম্পর্কে সমস্ত তথ্য পেতে দেখছি৷

  • ডেটাফ্রেমে 'বর্ণনা' ফাংশন বলা হয়।

  • বর্ণনাটি কনসোলে মুদ্রিত হয়৷


  1. Python Pandas - একটি নির্দিষ্ট স্তরে মাল্টি ইনডেক্স কিভাবে সাজানো যায়

  2. পাইথন - কিভাবে একটি CSV ফাইলে পান্ডাস ডেটাফ্রেম লিখতে হয়

  3. পাইথন পান্ডাসে এক্স-অক্ষ লেবেল হিসাবে ডেটাফ্রেম কলামের মান কীভাবে সেট করবেন?

  4. পাইথনে পান্ডাসে বিদ্যমান ডেটাফ্রেমে একটি নতুন কলাম যুক্ত করা হচ্ছে