কম্পিউটার

পাইথনে iloc ব্যবহার করে একটি পান্ডাস ডেটাফ্রেমে একটি তালিকা কীভাবে যুক্ত করবেন?


iloc পদ্ধতি হল অবস্থান অনুসারে নির্বাচনের জন্য একটি পূর্ণসংখ্যা-অবস্থান ভিত্তিক সূচক। আমরা ডাটাফ্রেমে একটি তালিকা যুক্ত করতে iloc ব্যবহার করছি।

প্রথমে একটি DataFrame তৈরি করি। আমাদের উদাহরণ −

এর জন্য ডেটা টিম র‌্যাঙ্কিংয়ের তালিকার আকারে রয়েছে টিম র‍্যাঙ্কিংয়ের তালিকার আকারে # ডেটা টিম =[['ভারত', 1, 100], ['অস্ট্রেলিয়া', 2, 85], ['ইংল্যান্ড', 3, 75], ['নিউজিল্যান্ড' , 4 , 65],['দক্ষিণ আফ্রিকা', 5, 50],['বাংলাদেশ', 6, 40]]# একটি ডেটাফ্রেম তৈরি করা এবং কলাম ডেটাফ্রেম যোগ করা =pd.ডেটাফ্রেম(টিম, কলাম=['দেশ', 'র্যাঙ্ক ', 'পয়েন্ট'])

নিম্নলিখিত সারি সংযুক্ত করা হবে −

myList =["শ্রীলঙ্কা", 7, 30]

iloc() ব্যবহার করে উপরের সারিটি যুক্ত করুন। 5 মানে সূচক 6 অর্থাৎ অবস্থান 6 সারিটি উপরের নতুন সারি দিয়ে প্রতিস্থাপিত হবে −

dataFrame.iloc[5] =myList

উদাহরণ

নিম্নলিখিত কোড -

টিম র‍্যাঙ্কিংয়ের তালিকার আকারে পিডি# ডেটা হিসাবে পান্ডা আমদানি করুন টিম =[['ভারত', 1, 100],['অস্ট্রেলিয়া', 2, 85],['ইংল্যান্ড', 3, 75],[ 'নিউজিল্যান্ড', 4 , 65],['দক্ষিণ আফ্রিকা', 5, 50],['বাংলাদেশ', 6, 40] # একটি ডেটাফ্রেম তৈরি করা এবং কলাম ডেটাফ্রেম যোগ করা =pd.ডেটাফ্রেম(টিম, কলাম=['দেশ) ', 'র‍্যাঙ্ক', 'পয়েন্টস'])প্রিন্ট"ডেটাফ্রেম...\n",ডেটাফ্রেম# সারিটি সংযোজন করতে হবে। ইনডেক্স 6 অর্থাৎ অবস্থান 6 সারিটি উপরের নতুন rowdataFrame.iloc[5] দিয়ে প্রতিস্থাপিত হবে =myList# আপডেট ডেটাফ্রেমপ্রিন্ট প্রদর্শন করবে"\niloc ব্যবহার করে একটি সারি যুক্ত করার পরে আপডেট করা ডেটাফ্রেম...\n",ডেটাফ্রেম

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
ডেটাফ্রেম... দেশের র‌্যাঙ্ক পয়েন্ট0 ভারত 1 1001 অস্ট্রেলিয়া 2 852 ইংল্যান্ড 3 753 নিউজিল্যান্ড 4 654 দক্ষিণ আফ্রিকা 5 505 বাংলাদেশ 6 40 আইলক ব্যবহার করে একটি সারি যুক্ত করার পরে আপডেট করা ডেটাফ্রেম... দেশের র‌্যাঙ্ক পয়েন্ট0 ভারত 1 208255 অস্ট্রেলিয়া 3 753 নিউজিল্যান্ড 4 654 দক্ষিণ আফ্রিকা 5 505 শ্রীলঙ্কা 7 30

  1. পাইথন - কিভাবে একটি CSV ফাইলে পান্ডাস ডেটাফ্রেম লিখতে হয়

  2. পাইথন টিপলে উপাদানগুলি কীভাবে যুক্ত করবেন?

  3. পাইথনের একটি তালিকায় বস্তুগুলি কীভাবে যুক্ত করবেন?

  4. পাইথনে লুপ ব্যবহার করে আমরা কীভাবে একটি তালিকার ভেরিয়েবলের মান নির্ধারণ করব?