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

सी और एफ ऑर्डर द्वारा दिए गए डेटाफ्रेम में रिकॉर्ड्स को समतल करने के लिए पायथन में एक प्रोग्राम लिखें

मान लें, आपके पास डेटाफ़्रेम है और सी और एफ क्रम में रिकॉर्ड को समतल करने का परिणाम है,

flat c_order:
   [10 12 25 13 3 12 11 14 24 15 6 14]
flat F_order:
   [10 25 3 11 24 6 12 13 12 14 15 14]

समाधान

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

  • डेटाफ़्रेम परिभाषित करें

  • df.values.ravel () फ़ंक्शन को ऑर्डर ='सी' के रूप में एक तर्क सेट करें और इसे सी_ऑर्डर के रूप में सहेजें,

C_order = df.values.ravel(order='C')
  • df.values.ravel() फ़ंक्शन को ऑर्डर ='F' के रूप में एक तर्क सेट करें और इसे F_order के रूप में सहेजें,

F_order = df.values.ravel(order='F')

उदाहरण

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

import pandas as pd
df = pd.DataFrame({'Id':[10, 25, 3, 11, 24, 6],
                     'Age':[12,13,12,14,15,14] })
print("Dataframe is:\n",df)
C_order = df.values.ravel(order='C')
print("flat c_order:\n",C_order)
F_order = df.values.ravel(order='F')
print("flat F_order:\n",F_order)

आउटपुट

Dataframe is:
  Id Age
0 10 12
1 25 13
2  3 12
3 11 14
4 24 15
5  6 14
flat c_order:
   [10 12 25 13 3 12 11 14 24 15 6 14]
flat F_order:
   [10 25 3 11 24 6 12 13 12 14 15 14]

  1. किसी दी गई श्रृंखला में सभी तत्वों को गोल करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक सीरीज है, 0    1.3 1    2.6 2    3.9 3    4.8 4    5.6 आउटपुट - 0    1.0 1    3.0 2    4.0 3    5.0 4    6.0 समाधान 1 एक श्रृंखला परिभाषित करें एक खाली सूची बनाएं।

  1. किसी दी गई श्रृंखला के सभी तत्वों को अवरोही क्रम में क्रमबद्ध करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक सीरीज है, 0 abdef 1 ijkl 2 Abdef 3 oUijl आउटपुट - और सभी तत्वों के लिए अवरोही क्रम में परिणाम, 3 oUijl 1 ijkl 0 abdef 2 Abdef समाधान इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे - एक श्रृंखला परिभाषित करें आरोही =गलत के रूप में तर्क के साथ सॉर्ट_वैल्यू

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

    मान लीजिए कि हमने एक संख्या N दी है। कार्य संख्या में मौजूद अंकों की कुल संख्या ज्ञात करना है। उदाहरण के लिए, इनपुट-1 - N = 891452 आउटपुट - 6 स्पष्टीकरण - चूंकि दी गई संख्या 891452 में 6 अंक हैं, इसलिए हम इस मामले में 6 लौटाएंगे। इनपुट-2 - N = 0074515 आउटपुट - 5 स्पष्टीकरण - चूंकि दी गई संख्य