ধরে নিন, আপনার কাছে নিম্নলিখিত সিরিজ আছে,
Series is: 0 1 1 22 2 3 3 4 4 22 5 5 6 22
এবং সবচেয়ে পুনরাবৃত্ত উপাদানের ফলাফল হল,
Repeated element is: 22
সমাধান
এটি সমাধান করার জন্য, আমরা নীচের পদ্ধতি অনুসরণ করব,
-
একটি সিরিজ সংজ্ঞায়িত করুন
-
প্রাথমিক গণনা সেট করুন 0 এবং max_count মান সিরিজের প্রথম উপাদান মান ডেটা হিসেবে[0]
count = 0 max_count = data[0]
-
সিরিজ ডেটা অ্যাক্সেস করার জন্য লুপ তৈরি করুন এবং ফ্রিকোয়েন্সি_কাউন্টকে l.count(i)
হিসাবে সেট করুন
for i in data: frequency_count = l.count(i)
-
max_count মানের সাথে তুলনা করার জন্য শর্তটি সেট করুন, যদি শর্তটি সত্য হয় তাহলে সংখ্যক ফ্রিকোয়েন্সি_কাউন্টে বরাদ্দ করুন এবং max_countকে সিরিজের বর্তমান উপাদানে পরিবর্তন করুন। অবশেষে, max_count প্রিন্ট করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,
if(frequency_count > max_count): count = frequency_count max_count = i print("Repeated element is:", max_count)
উদাহরণ
আসুন আরও ভালভাবে বোঝার জন্য নীচের বাস্তবায়ন দেখি -
pdl =[1,22,3,4,22,5,22] ডেটা =pd. সিরিজ(l)মুদ্রণ("সিরিজ হল:\n", ডেটা)গণনা =0max_count =ডেটা[0 হিসাবেimport pandas as pd l = [1,22,3,4,22,5,22] data = pd.Series(l) print("Series is:\n", data) count = 0 max_count = data[0] for i in data: frequency_count = l.count(i) if(frequency_count > max_count): count = frequency_count max_count = i print("Repeated element is:", max_count)
আউটপুট
Series is: 0 1 1 22 2 3 3 4 4 22 5 5 6 22 dtype: int64 Repeated element is: 22