Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

किसी दी गई श्रृंखला को डमी चर में बदलने के लिए एक पायथन कोड लिखें और यदि वे मौजूद हैं तो किसी भी NaN मान को छोड़ दें

मान लें, आपके पास डमी वैरिएबल में कनवर्ट करने के लिए एक श्रृंखला और परिणाम है,

   Female Male
0    0    1
1    1    0
2    0    1
3    1    0
4    0    1
5    0    0
6    1    0
7    1    0

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -

समाधान

  • 'पुरुष' और 'महिला' तत्वों के साथ एक सूची बनाएं और श्रृंखला में असाइन करें।

  • श्रृंखला के अंदर get_dummies फ़ंक्शन लागू करें और dummy_na मान को गलत के रूप में सेट करें। इसे नीचे परिभाषित किया गया है,

pd.get_dummies(series, dummy_na=False)

उदाहरण

आइए एक बेहतर समझ पाने के लिए निम्नलिखित कोड की जाँच करें -

import pandas as pd
import numpy as np
gender = ['Male','Female','Male','Female','Male',np.nan,'Female','Female',]
series = pd.Series(gender)
print("Series is:\n",series)
print("Dummy code is:\n", pd.get_dummies(series, dummy_na=False))

आउटपुट

Series is:
0    Male
1    Female
2    Male
3    Female
4    Male
5    NaN
6    Female
7    Female
dtype: object
Dummy code is:
   Female Male
0    0    1
1    1    0
2    0    1
3    1    0
4    0    1
5    0    0
6    1    0
7    1    0

  1. पायथन में किसी दिए गए नंबर के लिए ग्रे कोड बदलने का कार्यक्रम

    मान लीजिए कि हमारे पास एक नंबर n है, हमें उस दिए गए नंबर के लिए ग्रे कोड (दूसरे शब्दों में nth ग्रे कोड) खोजना होगा। जैसा कि हम जानते हैं कि ग्रे कोड बाइनरी नंबरों को ऑर्डर करने का एक तरीका है जैसे कि प्रत्येक लगातार संख्या के मान बिल्कुल एक बिट से भिन्न होते हैं। कुछ ग्रे कोड हैं:[0, 1, 11, 10, 110

  1. पायथन - दी गई सूची को नेस्टेड सूची में बदलें

    ऐसी स्थिति हो सकती है जब हमें सूची में तत्वों को अपने आप में एक सूची में बदलने की आवश्यकता होती है। दूसरे शब्दों में, एक सूची बनाएं जो नेस्टेड हो क्योंकि इसके तत्व भी सूचियां हैं। पुनरावृत्ति का उपयोग करना यह नया दृष्टिकोण है जिसमें हम सूची के प्रत्येक तत्व को लेते हैं और इसे सूचियों के प्रारूप में

  1. सेकंड को घंटे, मिनट और सेकंड में बदलने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन:हमें समय दिया गया है, हमें सेकंड को घंटों और मिनटों को सेकंड में बदलने की जरूरत है। नीचे चर्चा के अनुसार तीन दृष्टिकोण हैं- दृष्टिकोण 1:पाशविक बल विधि उदाहरण def convert(seconds):    seconds = seconds % (24 *