কম্পিউটার

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


অনুমান করুন, আপনার কাছে একটি ডেটাফ্রেম আছে, ফ্লোটকে int হিসাবে রূপান্তর করার ফলাফল,

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

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -

সমাধান

  • একটি ডেটাফ্রেম সংজ্ঞায়িত করুন

  • ফ্লোট ডেটাটাইপ কলাম 'ফলাফল'কে নিম্নরূপ '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. একটি প্রদত্ত ডেটাফ্রেমে উপাধির উপর ভিত্তি করে রেকর্ড গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. একটি প্রদত্ত ডেটাফ্রেমকে নাম কলাম অনুসারে সাজানোর জন্য একটি পাইথন প্রোগ্রাম লিখুন।

  3. একটি ডেটাফ্রেমে 20 থেকে 30 বছরের মধ্যে মোট বয়স গণনা করার জন্য একটি পাইথন প্রোগ্রাম লিখুন

  4. একটি ডেটাফ্রেম থেকে 'এ' গ্রেডের শিক্ষার্থীদের নাম প্রিন্ট করতে পাইথনে একটি প্রোগ্রাম লিখুন