NaN মান মাস্ক করে নির্দিষ্ট ভ্যালু দিয়ে রিপ্লেস করতে, index.putmask() মেথড ব্যবহার করুন। সেখানে index.isna() মেথড সেট করুন।
প্রয়োজনীয় লাইব্রেরি আমদানি
import pandas as pd
import numpy as np
কিছু NaNসহ প্যান্ডাস ইন্ডেক্স তৈরি
index = pd.Index([5, 65, 10, np.nan, 75, np.nan])
প্যান্ডাস ইন্ডেক্স প্রদর্শন
print("প্যান্ডাস ইন্ডেক্স...\n", index)
NaN ইন্ডেক্স মান মাস্ক করে নির্দিষ্ট ভ্যালু দিয়ে রিপ্লেস
print("\nমাস্ক...\n", index.putmask(index.isna(), 111))
সম্পূর্ণ উদাহরণ
import pandas as pd
import numpy as np
# কিছু NaNসহ প্যান্ডাস ইন্ডেক্স তৈরি
index = pd.Index([5, 65, 10, np.nan, 75, np.nan])
# প্যান্ডাস ইন্ডেক্স প্রদর্শন
print("প্যান্ডাস ইন্ডেক্স...\n", index)
# ইন্ডেক্সে এলিমেন্টের সংখ্যা ফেরত দাও
print("\nইন্ডেক্সে এলিমেন্টের সংখ্যা...\n", index.size)
# NaN ইনডেক্স মান মাস্ক করে নির্দিষ্ট ভ্যালু দিয়ে রিপ্লেস
print("\nমাস্ক...\n", index.putmask(index.isna(), 111))
আউটপুট
প্যান্ডাস ইন্ডেক্স... Float64Index([5.0, 65.0, 10.0, nan, 75.0, nan], dtype='float64') ইন্ডেক্সে এলিমেন্টের সংখ্যা... 6 মাস্ক... Float64Index([5.0, 65.0, 10.0, 111.0, 75.0, 111.0], dtype='float64')