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

প্রদত্ত ডেটাফ্রেমে প্রথম ডুপ্লিকেট সারিগুলো সরিয়ে ফেলার পাইথন প্রোগ্রাম লিখুন


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

  Id Age 0  1 12 3  4 13 4  5 14 5  6 12 6  2 13 7  7 16 8  3 14 9  9 15 10 10 14

समाधान

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

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

  • Id और Age कॉलम के अंदर drop_duplicates फंक्शन लागू करें फिर keep प्रारंभिक मान को 'last' के रूप में असाइन करें।

df.drop_duplicates(subset=['Id','Age'],keep='last')
  • परिणाम को उसी डेटाफ्रेम के अंदर संग्रहीत करें और इसे प्रिंट करें

उदाहरण

बेहतर समझ के लिए नीचे दिए गए कार्यान्वयन को देखें −

import pandas as pd df = pd.DataFrame({'Id':[1,2,3,4,5,6,2,7,3,9,10],         'Age':[12,13,14,13,14,12,13,16,14,15,14]         }) print("DataFrame is:\n",df) df = df.drop_duplicates(subset=['Id','Age'],keep='last') print("Dataframe after removing first duplicate rows:\n", df)

आउटपुट

DataFrame is:   Id  Age 0  1  12 1  2  13 2  3  14 3  4  13 4  5  14 5  6  12 6  2  13 7  7  16 8  3  14 9  9  15 10 10  14 Dataframe after removing first duplicate rows:   Id Age 0  1 12 3  4 13 4  5 14 5  6 12 6  2 13 7  7 16 8  3 14 9  9 15 10 10 14

  1. পাইথন প্রোগ্রাম: DataFrame-কে Name কলাম অনুযায়ী ডিসেন্ডিং অর্ডারে সোর্ট করা

  2. পাইথন প্রোগ্রাম: সিরিজের প্রথম চার সারির মধ্যে সর্বোচ্চ মান বের করুন

  3. পাইথনে লিস্ট থেকে ডুপ্লিকেট এন্ট্রি মুছে ফেলার প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: বাইনারি ম্যাট্রিক্সে ডুপ্লিকেট সারি খুঁজে বের করা