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

পাইথনে প্রোগ্রাম লিখুন যাতে একটি প্রদত্ত ডেটাফ্রেমের রেকর্ডগুলো C এবং F অর্ডারে ফ্ল্যাট করা যায়


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

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() फंक्शन को आर्गुमेंट order='C' के साथ सेट करके लागू करें और इसे C_order के रूप में सहेजें,

C_order = df.values.ravel(order='C')
  • df.values.ravel() फंक्शन को आर्गुमेंट order='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. পাইথন প্রোগ্রাম: ডেটাফ্রেমে ন্যূনতম বয়সী কর্মীর ID ও বেতন খুঁজে বের করুন

  2. পাইথন প্রোগ্রাম: সিরিজের সব এলিমেন্ট রাউন্ড (Round) করুন

  3. পাইথন প্রোগ্রাম: সিরিজের সব এলিমেন্ট নিম্নক্রমে (Descending) সর্ট করুন

  4. পাইথন প্রোগ্রাম: দেওয়া সংখ্যা N-এ মোট কতটি ডিজিট (Digit) আছে তা গণনা করুন