কম্পিউটার

পাইথন - একটি পান্ডাস ডেটাফ্রেমে শুধুমাত্র একটি একক কলামের ডেটাটাইপ কাস্ট করুন


শুধুমাত্র একটি একক কলাম কাস্ট করতে, 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 

  1. পাইথন - একটি পান্ডাস ডেটাফ্রেমের কলাম মানের গড় গণনা করুন

  2. Python Pandas - কলামের নাম অনুসারে উপসেট ডেটাফ্রেম

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

  4. পাইথনে পান্ডাস ডেটাফ্রেমের একটি কলামে বড় হাতের অক্ষর প্রয়োগ করুন