শুধুমাত্র নির্দিষ্ট সারি যোগ করার জন্য, loc() পদ্ধতি ব্যবহার করুন। :অপারেটর ব্যবহার করে শুরু এবং শেষ সারি সূচক উল্লেখ করুন। loc() ব্যবহার করে, আপনি অন্তর্ভুক্ত করার জন্য কলামগুলিও সেট করতে পারেন। আমরা একটি নতুন কলামে ফলাফল প্রদর্শন করতে পারি।
প্রথমে একটি DataFrame তৈরি করা যাক। ওপেনিং এবং ক্লোজিং স্টক −
সহ আমাদের কাছে পণ্যের রেকর্ড রয়েছেdataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"], "Opening_Stock": [300, 700, 1200, 1500], "Closing_Stock": [200, 500, 1000, 900]})
কিছু সারির যোগফল যেমন 1 st দুই সারি। কলামের নাম loc() এও উল্লেখ করা হয়েছে যেমন Opening_Stock এবং Closing_Stock। আমরা একটি নতুন কলাম “Sum_Result” -
-এ ফলাফল প্রদর্শন করছিdataFrame['Sum_Result'] = dataFrame.loc[0 : 1,["Opening_Stock" , "Closing_Stock"]].sum(axis = 1)
উদাহরণ
নিম্নলিখিত সম্পূর্ণ কোড -
import pandas as pd dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"], "Opening_Stock": [300, 700, 1200, 1500], "Closing_Stock": [200, 500, 1000, 900]}) print"DataFrame...\n",dataFrame # sum of some rows # Column names also mentioned in the loc() i.e. Opening_Stock and Closing_Stock # displaying result in a new column Sum_Result dataFrame['Sum_Result'] = dataFrame.loc[0 : 1,["Opening_Stock" , "Closing_Stock"]].sum(axis = 1) print"\nSumming some rows...\n",dataFrame
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেDataFrame... Closing_Stock Opening_Stock Product 0 200 300 SmartTV 1 500 700 ChromeCast 2 1000 1200 Speaker 3 900 1500 Earphone Summing some rows... Closing_Stock Opening_Stock Product Sum_Result 0 200 300 SmartTV 500.0 1 500 700 ChromeCast 1200.0 2 1000 1200 Speaker NaN 3 900 1500 Earphone NaN