কম্পিউটার

পান্ডাস ডেটাফ্রেমে এক বা একাধিক কলামের জন্য ডেটা টাইপ পরিবর্তন করুন


এই টিউটোরিয়ালে, আমরা এক বা একাধিক কলাম ডাটা টাইপকে অন্য ডাটা টাইপে রূপান্তর সম্পর্কে শিখব। আমরা DataFrame.astype() পদ্ধতিটি ব্যবহার করতে যাচ্ছি পদ্ধতি।

আমাদের Python, Pandas, বা Numpy থেকে যেকোনো ডেটা টাইপ পাস করতে হবে কলাম উপাদান তথ্য প্রকার পরিবর্তন করতে. আমরা নির্দিষ্ট কলাম উপাদান ডেটা প্রকার পরিবর্তন করতে নির্বাচিত কলামগুলির একটি অভিধানও দিতে পারি। কোড সহ উদাহরণ দেখি।

উদাহরণ

# পান্ডাস লাইব্রেরি আমদানি করা পান্ডাগুলিকে pd হিসেবে আমদানি করা # একটি DataFramedata_frame =pd.DataFrame({'No':[1, 2, 3], 'Name':['Tutorialspoint', 'Mohit', 'Sharma'] , 'বয়স':[25, 32, 21]})# আমরা সমস্ত কলামের ডাটা টাইপ পরিবর্তন করব strdata_frame =data_frame.astype(str)# data_frame.dtypes মেথডপ্রিন্ট(data_frame.dtypes) ব্যবহার করে ডাটা টাইপ চেক করছি। পূর্বে> 

আউটপুট

সমস্ত কলাম ডেটা প্রকারগুলি str অবজেক্টে পরিবর্তিত হয়েছে৷ আপনি যদি উপরের প্রোগ্রামটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন৷

কোনও অবজেক্টনেম নেই objectAge objectdtype:অবজেক্ট

এখন, বয়স কলামের ডেটা টাইপ int থেকে str এ পরিবর্তন করার চেষ্টা করা যাক। আমাদের কলামের নাম এবং পছন্দসই ডেটা টাইপ উল্লেখ করে একটি অভিধান তৈরি করতে হবে।

উদাহরণ

# পান্ডাস লাইব্রেরি আমদানি করা পান্ডাগুলিকে pd হিসেবে আমদানি করা # একটি DataFramedata_frame =pd.DataFrame({'No':[1, 2, 3], 'Name':['Tutorialspoint', 'Mohit', 'Sharma'] , 'বয়স':[25, 32, 21]})# কলামের নাম এবং ডেটা দিয়ে একটি অভিধান তৈরি করা হচ্ছে typedata_types_dict ={'Age':str}# আমরা বয়স কলামের ডেটা টাইপকে str এ ডিক্ট দিয়ে পরিবর্তন করব। astype methoddata_frame =data_frame.astype(data_types_dict)# data_frame.dtypes মেথডপ্রিন্ট(data_frame.dtypes) ব্যবহার করে ডেটা প্রকার পরীক্ষা করা হচ্ছে

আউটপুট

আপনি যদি আউটপুট দেখতে পান, শুধুমাত্র বয়স কলাম ডেটা টাইপ int থেকে str এ পরিবর্তিত হয়। নিচের ফলাফল দেখুন।

কোন int64Name objectAge objectdtype:অবজেক্ট

উপসংহার

আপনি যদি টিউটোরিয়ালটি অনুসরণ করতে কোন অসুবিধার সম্মুখীন হন তবে মন্তব্য বিভাগে সেগুলি উল্লেখ করুন৷


  1. পাইথন - একটি পান্ডাস ডেটাফ্রেমে স্পষ্টভাবে কলামের নাম দিন

  2. ম্যাটপ্লটলিবের সাথে পান্ডাস ডেটাফ্রেমের জন্য একটি লাইন গ্রাফ প্লট করবেন?

  3. পাইথন - একটি পান্ডাস ডেটাফ্রেমের জন্য একটি স্ক্যাটার প্লট আঁকুন

  4. Python Pandas - একটি ডেটাফ্রেমে একাধিক ডেটা কলাম প্লট করবেন?