ইনপুট - ধরে নিন, আপনার একটি সিরিজ আছে,
0 1 1 2 2 python 3 3 4 4 5 5 6 6.5
আউটপুট −
Total number of integer, float and string elements are, integer count: 5 float count: 1 string count: 1
সমাধান
এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -
-
একটি সিরিজ সংজ্ঞায়িত করুন।
-
নিম্নরূপ একটি পূর্ণসংখ্যা মানের দৈর্ঘ্য বের করতে ল্যাম্বডা ফিল্টার পদ্ধতি তৈরি করুন,
len(pd.Series(filter(lambda x:type(x)==int,data)
-
নিম্নরূপ ফ্লোট মানের দৈর্ঘ্য বের করতে ল্যাম্বডা ফ্লিটার পদ্ধতি তৈরি করুন,
len(pd.Series(filter(lambda x:type(x)==float,data)
-
নিম্নরূপ স্ট্রিং মানের দৈর্ঘ্য বের করতে ল্যাম্বডা ফ্লিটার পদ্ধতি তৈরি করুন,
len(pd.Series(filter(lambda x:type(x)==str,data)
উদাহরণ
import pandas as pd ls = [1,2,"python",3,4,5,6.5] data = pd.Series(ls) print("integer count:",len(pd.Series(filter(lambda x:type(x)==int,data)))) print("float count:",len(pd.Series(filter(lambda x:type(x)==float,data)))) print("string count:",len(pd.Series(filter(lambda x:type(x)==str,data))))
আউটপুট
integer count: 5 float count: 1 string count: 1