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

किसी दिए गए DataFrame में कर्मचारी आईडी और वेतन की न्यूनतम आयु खोजने के लिए पायथन में एक प्रोग्राम लिखें

इनपुट -

मान लें, आपके पास डेटाफ़्रेम है

DataFrame is
 Id    Age   Salary
0 1    27    40000
1 2    22    25000
2 3    25    40000
3 4    23    35000
4 5    24    30000
5 6    32    30000
6 7    30    50000
7 8    28    20000
8 9    29    32000
9 10   27    23000

आउटपुट -

और, एक कर्मचारी आईडी और वेतन की न्यूनतम आयु का परिणाम,

 Id Salary
1 2 25000

समाधान

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

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

  • डेटाफ़्रेम आयु कॉलम की जाँच करने के लिए शर्त निर्धारित करें जो न्यूनतम आयु के बराबर है। इसे परिणाम डेटाफ़्रेम में संग्रहीत करें।

result = df[df['Age']==df['Age'].min()]
  • परिणाम DataFrame से फ़िल्टर आईडी और वेतन। इसे नीचे परिभाषित किया गया है,

result[['Id','Salary']]

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें।

import pandas as pd
data = [[1,27,40000],[2,22,25000],[3,25,40000],[4,23,35000],[5,24,30000],
[6,32,30000],[7,30,50000],[8,28,20000],[9,29,32000],[10,27,23000]]
df = pd.DataFrame(data,columns=('Id','Age','Salary'))
print("DataFrame is\n",df)
print("find the minimum age of an employee id and salary\n")
result = df[df['Age']==df['Age'].min()]
print(result[['Id','Salary']])

आउटपुट

DataFrame is
 Id    Age   Salary0 1 27 40000
1 2    22    25000
2 3    25    40000
3 4    23    35000
4 5    24    30000
5 6    32    30000
6 7    30    50000
7 8    28    20000
8 9    29    32000
9 10   27    23000
find the minimum age of an employee id and salary
 Id Salary
1 2 25000

  1. किसी दी गई श्रृंखला में लापता तत्व को खोजने के लिए पायथन में एक प्रोग्राम लिखें और उसी श्रृंखला में पूर्ण तत्वों को संग्रहीत करें

    समाधान इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे - एक श्रृंखला परिभाषित करें। लूप के लिए बनाएं और डेटा को प्रारंभ से अंत तक एक्सेस करें। सेट करें कि डेटा की जांच करने के लिए शर्त मौजूद है या नहीं। यदि मान सीमा में नहीं है तो उसे सूची में जोड़ें। अंत में, मानों को क्रमबद्ध करे

  1. किसी दी गई श्रृंखला में NaN मान के लिए अनुक्रमणिका खोजने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    1.0 1    2.0 2    3.0 3    NaN 4    4.0 5    NaN आउटपुट - और, NaN अनुक्रमणिका का परिणाम है, index is 3 index is 5 समाधान इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे - एक श्रृ

  1. पायथन में दिए गए मैट्रिक्स के स्थानान्तरण को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक (n बटा n) मैट्रिक्स M है, हमें इसका स्थानान्तरण ज्ञात करना है। जैसा कि हम जानते हैं कि एक मैट्रिक्स का स्थानान्तरण पंक्ति और स्तंभ सूचकांकों को बदल देता है। अधिक औपचारिक रूप से, प्रत्येक r और c के लिए, मैट्रिक्स[r][c] =मैट्रिक्स[c][r]। तो, अगर इनपुट पसंद है 7 2 6 3 7 2 5