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

ডেটাফ্রেমের একটি নির্দিষ্ট কলামের ডেটা টাইপ (datatype) পরিবর্তন করার পাইথন প্রোগ্রাম লিখুন


मान लीजिए, आपके पास एक डेटाफ्रेम है, फ्लोट को इंट में बदलने का परिणाम है,

Before conversion Name  object Age  int64 Maths  int64 Science  int64 English  int64 Result  float64 dtype: object After conversion Name  object Age  int64 Maths  int64 Science  int64 English  int64 Result  int64 dtype: object

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

समाधान

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

  • फ्लोट डेटाटाइप कॉलम 'Result' को 'int' में निम्नानुसार बदलें −

df.Result.astype(int)

उदाहरण

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

import pandas as pd data = {'Name': ['David', 'Adam', 'Bob', 'Alex', 'Serina'],         'Age' : [13,12,12,13,12],         'Maths': [98, 59, 66, 95, 70],         'Science': [75, 96, 55, 49, 78],         'English': [79, 45, 70, 60, 80],         'Result': [8.1,6.2,6.3,7.2,8.3]} df = pd.DataFrame(data) print("Before conversion\n", df.dtypes) df.Result = df.Result.astype(int) print("After conversion\n",df.dtypes)

आउटपुट

Name  object Age  int64 Maths  int64 Science  int64 English  int64 Result  float64 dtype: object Name  object Age  int64 Maths  int64 Science  int64 English  int64 Result  int64 dtype: object

  1. প্রদত্ত DataFrame-এ ডেজিগনেশন (designation) ভিত্তিতে রেকর্ড গণনা করার পাইথন প্রোগ্রাম লিখুন

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

  3. পাইথন প্রোগ্রাম: ডেটাফ্রেমে ২০ থেকে ৩০ বছর বয়সের মোট 직원 সংখ্যা গণনা করুন

  4. পাইথন প্রোগ্রাম: ডেটাফ্রেম থেকে 'A' গ্রেড পাওয়া ছাত্রদের নাম প্রিন্ট করুন