इनपुट - मान लें, आपके पास एक श्रृंखला है,
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