শুধুমাত্র একটি একক কলাম কাস্ট করতে, astype() পদ্ধতি ব্যবহার করুন। প্রথমে 2টি কলাম দিয়ে একটি DataFrame তৈরি করা যাক। তাদের মধ্যে একটি হল "float64" প্রকার এবং আরেকটি "int64" -
dataFrame =pd.DataFrame( { "Reg_Price":[7000.5057, 1500, 5000, 8000, 9000.75768, 6000], "ইউনিট":[90, 120, 100, 100, 01, 30} পূর্ববর্তী]>প্রকারগুলি পরীক্ষা করুন −
dataFrame.dtypesধরা যাক আমাদের int64 থেকে int32 পর্যন্ত শুধুমাত্র একটি একক কলাম "ইউনিট" কাস্ট করতে হবে। তার জন্য, astype() -
ব্যবহার করুনdataFrame.astype({'Units':'int32'}).dtypesউদাহরণ
নিম্নলিখিত কোড -
pd# হিসাবে পান্ডা আমদানি করুন # DataFramedataFrame =pd.DataFrame তৈরি করুন( { "Reg_Price":[7000.5057, 1500, 5000, 8000, 9000.75768, 6000], "ইউনিট", 01, 01, 01, 02, 03 ] })প্রিন্ট করুন"ডেটাফ্রেম ...\n",ডেটাফ্রেমপ্রিন্ট"\nডেটাফ্রেম টাইপস ...\n",ডাটাফ্রেম.ডিটাইপস্প্রিন্ট"\nint32..."প্রিন্ট" এ শুধুমাত্র একটি কলাম কাস্ট করুন\nআপডেট করা ডেটাফ্রেম টাইপ... \n",dataFrame.astype({'Units':'int32'}).dtypesআউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেDateframe ... reg_price ইউনিট 0000.50.002 5000.00000 1003 8000.00000 1504 9000.75768 2005 6000.00000 130DATAFRAME প্রকার ... REG_PRICE FLOAT64UNTS INT64DTYPE:INTONFORT 32 এ কেবলমাত্র একটি একক কলাম ... Reg_Price FLOAT644UNTS INT32DTYPE