কম্পিউটার টিউটোরিয়াল

Python Pandas-এ দুটি ইন্ডেক্স ভ্যালুর মধ্যে DataFrame সারি সিলেক্ট করা


Pandas DataFrame কে স্লাইস করে দুটি ইন্ডেক্স ভ্যালুর মধ্যে সারি সিলেক্ট করা যায়। একটা উদাহরণ নিই এবং দেখি কীভাবে এটি করা হয়।

ধাপসমূহ

  • একটি дву-মাত্রিক, সাইজ-মিউটেবল, পোটেনশিয়ালি হেটেরোজেনাস ট্যাবুলার ডেটা, df তৈরি করুন।
  • ইনপুট DataFrame, df প্রিন্ট করুন।
  • ইন্ডেক্সের নিচের সীমার জন্য একটি ভেরিয়েবল আরম্ভ করুন।
  • ইন্ডেক্সের উপরের সীমার জন্য আরেকটি ভেরিয়েবল আরম্ভ করুন।
  • df[index_lower_limit: index_upper_limit] ব্যবহার করে রেঞ্জ ইন্ডেক্সের DataFrame প্রিন্ট করুন।

উদাহরণ

import pandas as pd
df = pd.DataFrame(
    {
        "x": [5, 2, 7, 0],
        "y": [4, 7, 5, 1],
        "z": [9, 3, 5, 1]
    }
)
print("Input DataFrame is:\n", df)
index_lower_limit = 1
index_upper_limit = 3
print("DataFrame between two index values:\n", df[index_lower_limit: index_upper_limit])

আউটপুট

Input DataFrame is:
   x  y  z
0  5  4  9
1  2  7  3
2  7  5  5
3  0  1  1
DataFrame between two index values:
   x  y  z
1  2  7  3
2  7  5  5
  1. পাইথন পান্ডাসে ফরওয়ার্ড ফিল দিয়ে নন-নাল মান প্রসারিত করা

  2. পাইথন পান্ডাসে শর্তভিত্তিক সাবসেট রো সিলেক্ট করা

  3. পান্ডাস ডেটাফ্রেমে গ্রুপবাই করার পর প্রথম মান বের করা

  4. পান্ডাসে fillna(method='bfill') দিয়ে পिछwärts ফিল করা