কম্পিউটার

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


শুধুমাত্র নির্দিষ্ট সারি যোগ করার জন্য, 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

  1. Python Pandas - একটি মাল্টি ইনডেক্সে শুধুমাত্র একটি নতুন নির্দিষ্ট স্তর সেট করুন

  2. eval() ফাংশন - Python Pandas ব্যবহার করে সারিগুলির সমষ্টি মূল্যায়ন করুন

  3. Python Pandas - একটি ডেটাফ্রেম থেকে সারিগুলির একটি উপসেট নির্বাচন করুন

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