কম্পিউটার টিউটোরিয়াল

আইডি এবং বয়স কলামের শীর্ষ ২ এবং নিচের ২ মানগুলোর মধ্যে শতাংশ পরিবর্তন গণনা করার পাইথন কোড লিখুন


मान लीजिए, आपके पास डेटाफ्रेम है और आईडी और एज कॉलम के शीर्ष 2 और निचले 2 मान के बीच प्रतिशत परिवर्तन का परिणाम है

Id and Age-top 2 values   Id Age 0 NaN NaN 1 1.0 0.0 Id and Age-bottom 2 values    Id   Age 3 0.000000 -0.071429 4 0.666667 0.000000

समाधान

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

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

  • स्लाइसिंग [0:2] के अंदर df[['Id','Age']].pct_change() लागू करें

df[['Id','Age']].pct_change()[0:2]
  • स्लाइसिंग [-2:] के अंदर df[['Id','Age']].pct_change() लागू करें

df[['Id','Age']].pct_change()[0:2]

उदाहरण

बेहतर समझ के लिए निम्नलिखित कोड देखें −

import pandas as pd df = pd.DataFrame({"Id":[1, 2, 3, None, 5],         "Age":[12, 12, 14, 13, None],         "Mark":[80, 90, None, 95, 85],         }) print("Dataframe is:\n",df) print("Id and Age-top 2 values") print(df[['Id','Age']].pct_change()[0:2]) print("Id and Age-bottom 2 values") print(df[['Id','Age']].pct_change()[-2:])

आउटपुट

Dataframe is:   Id  Age  Mark 0 1.0  12.0 80.0 1 2.0  12.0 90.0 2 3.0  14.0 NaN 3 NaN  13.0 95.0 4 5.0  NaN  85.0 Id and Age-top 2 values   Id Age 0 NaN NaN 1 1.0 0.0 Id and Age-bottom 2 values    Id   Age 3 0.000000 -0.071429 4 0.666667 0.000000

  1. পাইথনে SciPy ব্যবহার করে ম্যাট্রিক্সের আইগেন ভ্যালু ও আইগেন ভেক্টর কীভাবে বের করবেন?

  2. পাইথন ২.৭.x এবং পাইথন ৩.x-এর মধ্যে মূল পার্থক্য

  3. পাইথনে স্ট্রিং এবং বাইট স্ট্রিং-এর পার্থক্য

  4. পাইথনে 'except Exception as e' এবং 'except Exception, e'-র পার্থক্য