একটি পান্ডাস ডেটাফ্রেমের সমস্ত কলামের মান তুলনা করার জন্য আমরা বিভিন্ন মানদণ্ড ব্যবহার করতে পারি। আমরা df[col]<5, df[col]==10 এর মত তুলনামূলক ক্রিয়াকলাপ সম্পাদন করতে পারি , ইত্যাদি। উদাহরণস্বরূপ, যদি আমরা df[col]>2 মানদণ্ড ব্যবহার করি , তারপর এটি col থেকে সমস্ত মান পরীক্ষা করবে এবং তুলনা করবে যে তারা 2 এর চেয়ে বড় কিনা। আসুন একটি উদাহরণ নেওয়া যাক এবং দেখুন কিভাবে এটি করা হয়।
পদক্ষেপ
- একটি দ্বি-মাত্রিক, আকার-পরিবর্তনযোগ্য, সম্ভাব্য ভিন্ন ভিন্ন ট্যাবুলার ডেটা তৈরি করুন, df .
- ইনপুট ডেটাফ্রেম প্রিন্ট করুন, df .
- কলামের নামের সাথে একটি পরিবর্তনশীল কল শুরু করুন।
- কিছু তুলনামূলক কাজ সম্পাদন করুন।
- ফলে ডাটাফ্রেম প্রিন্ট করুন।
উদাহরণ
import pandas as pd df = pd.DataFrame( { "x": [5, 2, 7, 0], "y": [4, 7, 5, 1], "z": [9, 3, 5, 1] } ) print "Input DataFrame is:\n", df col = "x" print "Elements > 5 in column ", col, ":\n", df[col] > 5 print "Elements == 5 in column ", col, ":\n", df[col] == 5 col = "y" print "Elements < 5 in column ", col, ":\n", df[col] < 5 print "Elements != 5 in column ", col, ":\n", df[col] != 5
আউটপুট
Input DataFrame is: x y z 0 5 4 9 1 2 7 3 2 7 5 5 3 0 1 1 Elements > 5 in column x : 0 False 1 False 2 True 3 False Name: x, dtype: bool Elements == 5 in column x : 0 True 1 False 2 False 3 False Name: x, dtype: bool Elements < 5 in column y : 0 True 1 False 2 False 3 True Name: y, dtype: bool Elements != 5 in column y : 0 True 1 True 2 False 3 True Name: y, dtype: bool