পাইথন প্যান্ডাসে set_closed('left') মেথড ব্যবহার করে IntervalArray-কে বামে ক্লোজড (left-closed) ইন্টারভালে রূপান্তর করা যায়। ডিফল্টভাবে ইন্টারভাল ডানে ক্লোজড (right-closed) থাকে।
প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
import pandas as pd
IntervalArray তৈরি করুন
index = pd.arrays.IntervalArray.from_breaks(range(5))
ইন্টারভাল প্রদর্শন করুন
print("IntervalIndex...\n", index)
বামে ক্লোজড ইন্টারভালে রূপান্তর করুন
print("\nResult...", index.set_closed('left'))
সম্পূর্ণ উদাহরণ
import pandas as pd
# IntervalArray তৈরি (ব্রেক পয়েন্ট থেকে)
index = pd.arrays.IntervalArray.from_breaks(range(5))
# ইন্টারভাল প্রদর্শন
print("IntervalIndex...\n", index)
# ইন্টারভাল লেন্থ
print("\nIntervalIndex length...\n", index.length)
# বাম বাউন্ড
print("\nThe left bound for the IntervalIndex...\n", index.left)
# ডান বাউন্ড
print("\nThe right bound for the IntervalIndex...\n", index.right)
# বামে ক্লোজড-এ রূপান্তর
print("\nResult...", index.set_closed('left'))
আউটপুট
IntervalIndex...[(0, 1], (1, 2], (2, 3], (3, 4]] Length: 4, dtype: interval[int64, right] IntervalIndex length... Int64Index([1, 1, 1, 1], dtype='int64') The left bound for the IntervalIndex... Int64Index([0, 1, 2, 3], dtype='int64') The right bound for the IntervalIndex... Int64Index([1, 2, 3, 4], dtype='int64') Result... [[0, 1), [1, 2), [2, 3), [3, 4)] Length: 4, dtype: interval[int64, left]
ব্যাখ্যা: ডিফল্ট right-closed (0, 1] ছিল, set_closed('left') দিয়ে left-closed [0, 1) এ রূপান্তরিত হয়েছে।